Products>MCU for ELA>ST2602B
ST2602B
8-bit Integrated Microcontroller with 256K Bytes Rom

Product Description

The ST2602B is a 8-bit integrated microcontroller designed with CMOS silicon gate technology. The true static CPU core, power down modes and dual oscillators design makes the ST2602B suitable for power saving and long battery life designs. The ST2602B integrates various logic to support functions on-chip which are needed by system designers.

The ST2602B features the capacity of memory access of maximum 44M bytes and DMA function for fast memory transfer. Six chip-select pins are equipped for direct connection to external ROM, SRAM, Flash memory or other devices. The maximum size for a single external memory device can be 16M bytes.

The ST2602B has 39 I/Os grouped into 5 ports. They are Port-C, Port-D, Port-E (7 pins), Port-F and Port-L, where the Port-F consists of 8 open-drain output pins shared with LCD COMs. Each I/O pins can be programmed to input or output individually. Port-C input pins provide both pull-up and pull-down options. The other input pins only support the pull-up option. In the case of output mode, Port-C output pins have open-drain type and CMOS type options; while the other ports are fixed at CMOS type. The Port-C/D/E/F/L are shared with other system functions. All the properties of the I/O pins are still programmable when they are configured as other special functional signals. This enlarges the flexibility of the usage of the functional signals.

The ability of driving large LCD panels, up to 160x120 in BW mode, and hardware gray-level support may enrich the display information and the diversify the display contents as well. By the patented sharing mechanism design of internal memory, the LCD display function can be done without the need of external display RAM. The variable LCD buffer design also makes it feasible to use small internal display RAM as the buffer of large-sized display. User may free major internal RAM for computing or temporary access while keeping the display content. The clock of LCD (LCDCK) is not only sourced from main-frequency (OSC), it can also be sourced by OSCX (32KHz crystal) to make current consumption to be minimum.

Besides, Vlcd has excellent voltage variation when Vdd changes from 2.4V to 3.6V. Further more, ST2602B has inside trimming fuse function for Vlcd and LVD.So every ST2602B real-chip will have almost the same default Vlcd and LVD voltage.
The ST2602B equips 2 serial communication ports, one UART port and one SPI port, to perform different communications, ex.: RS-232 and IrDA, with system components or other products such as PC, Notebook, and popular PDA. Three clocking outputs can produce synthesized PWM signals or high frequency carrier for IR remote control. This helps products become more useful in our daily life.
The built-in four-channel PSG are designed to generate key tone, melody, voice, and speech. Two dedicated pins with large driving capacity can drive a buzzer/speaker directly.

The ST2602B has a Low Voltage Detector (LVD) for power management usage. The status of internal or external power can be detected and reported to the management software. Power bouncing during power-on is a major problem when designing a reliable system. The ST2602B equips a Low Voltage Reset function to keep the whole system in reset status when power is low. After the power returns to normal level, the system may recover its original states and keeps working correctly. With these integrated functions inside, the ST2602B single chip microcontroller is a right solution for PDA, translator, databank and other consumer products.

The block diagram of ST2602B is shown in the above figure.


Features
  • Totally static 8-bit CPU
  • ROM: 256k x 8-bit
  • RAM: 2.5K x 8-bit
  • Stack: Up to 128-level deep
  • Operation voltage: 2.4V ~ 3.6V
  • Operation frequency:
    ¡V 3.0Mhz@2.4V(Min.)
    ¡V 4.0Mhz@2.7V(Min.)
  • LCD Drives
    ¡V COM: 36 outputs. Eight shared with one output port
    ¡V SEG: 56 outputs. Shared with 3 I/O ports and memory bus signals.
  • One 8x8 Signed Multiplier
  • Low Voltage Reset (LVR)
    ¡V Two levels by code option
  • Low Voltage Detector (LVD)
    ¡V Programmable 4 levels
    ¡V System power or external battery level can be detected.
  • Programmable Watchdog Timer (WDT)
  • Memory interface to ROM, RAM, Flash
  • Memory configuration
    ¡V Three kinds of banks for program, data and interrupt
    ¡V 12-bit bank registers support up to 44M bytes
    ¡V Six programmable chip-selects with 4 modes
    ¡V Maximum single device of 16M bytes
  • General-Purpose I/O (GPIO) ports
    ¡V Up to 39 bit programmable I/Os
  • 8 dedicated CMOS I/Os
    23 shared with LCD SEGs
    8 open drain output pins shared with LCD COMs
    ¡V Bit programmable pull-up for input pins
    ¡V Pull-up/down and open-drain/CMOS control for Port-C
  • Timer/Counter
    ¡V Four 12-bit timers.
    ¡V One 8-bit base timer
    ¡V Seven fixed base timers
  • Three clocking outputs
    ¡V Clock sources including Timer0/1, baud rate generator
  • Eleven prioritized interrupts with dedicated exception vectors
    ¡V External interrupt (edge triggered)
    ¡V LCD buffer interrupt
    ¡V Base timer interrupt
    ¡V Timer0~3 interrupts (x4)
    ¡V SPI interrupts (x2)
    ¡V UART interrupts (x2)
  • Dual clock sources with warm-up timer
    ¡V Low frequency crystal oscillator (OSCX)...32768 Hz
    ¡V High frequency resistor or crystal/resonator oscillator
  • (OSC) selected by pin option .................. 455K~4M Hz
  • Direct Memory Access (DMA)
    ¡V Block-to-Block transfer
    ¡V Block to Single port
  • LCD Power Management
    ¡V DC-DC converter with 8-level output control
    ¡V LC driving voltage regulator with 16-level control
    ¡V 1/4, 1/5, 1/6 bias options with 4 voltage followers
  • LCD Driver
    ¡V 32x28~56x36 resolution, maximum 2016 dots
    ¡V Clock source from OSC/OSCX.
    ¡V Internal bias resistors(1/4, 1/5, 1/6 bias).
  • LCD Controller (LCDC)
    ¡V Software programmable display size up to 160X120
    ¡V B/W, Hardware 4/16 gray levels with 5-bit palette
    ¡V Support 1-/4-/8-bit LCD data bus
    ¡V Share system memory with display buffer and with no loss of the CPU time
    ¡V LCD buffer extension function to combine both internal and external RAM for larger display
    ¡V Diverse functions including virtual screen, panning, scrolling, contrast control and alternating signal generator
  • Programmable Sound Generator (PSG)
    ¡V Four channels with three playing modes: 9-bit ADPCM, 8-bit PCM and 8-bit melody
    ¡V One 16-byte buffer and 6-bit volume control per channel
    ¡V Wavetable melody support
    ¡V Two dedicated PWM outputs for direct driving
    ¡V One 12-bit current DAC
  • Universal Asynchronous Receiver/Transmitter (UART)
    ¡V Full-duplex operation
    ¡V Baud rate generator with one digital PLL
    ¡V Standard baud rates of 600 bps to 115.2 kbps
    ¡V Both transmitter and receiver buffers supported
    ¡V Direct glueless support of IrDA physical layer protocol
    ¡V Two sets of I/Os (TX,RX) for two independent devices
  • Serial Peripheral Interface (SPI)
    ¡V Master and slave modes
    ¡V Five serial signals including enable and data-ready
    ¡V Both transmitter and receiver buffers supported
    ¡V Programmable data length from 7-bit to 16-bit
  • Vlcd/LVD trimming fuse function:
    ¡V Vlcd default voltage variation trimming.
    ¡V 4-level LVD voltage variation trimming.
  • Three power down modes
    ¡V WAI0 mode
    ¡V WAI1 mode
    ¡V STP mode

Downloads

No documents found

File Size Version Creation Date