ST2201U
1
FEATURES
n
n
n
n
n
n
n
8-bit RISC CPU
n
n
n
n
Watchdog Timer (WDT)
Four external Interrupt via I/O pin
Clock
ROM: 128K x 8-bit
RAM: 2K x 8-bit
Low Voltage Reset (LVR)
Stack: Up to 128-level deep
Operation voltage: 5.0V ~ 6.8V
Operation frequency:
Prioritized interrupts with dedicated
exception vectors
n
n
n
n
n
n
Dual clock sources with warm-up timer
LCD Controller
– 4/6/8MHz
Serial Peripheral Interface (SPI)
On-chip ICE debug interface
Smart Card interface
n
n
n
n
Low Voltage Detector (LVD)
USB 2.0 full speed device (12Mbps)
Memory configuration
General-Purpose I/O (GPIO) ports
Power management
2
GENERAL DESCRIPTION
The ST2201U is an 8-bit integrated microcontroller designed with CMOS silicon gate technology.
The true static CPU core, power down modes and dual oscillators design makes the ST2201U
suitable for power saving and long battery life designs. The ST2201U integrates various logic to
support functions on-chip which are needed by system designers. This is also important for lower
system complexity, small board size and, of course, shorter time to market and less cost.
The ST2201U features the capacity of memory access of maximum 28M bytes which is needed by
products with large data bases. Two chip selects are equipped for direct connection to external ROM,
SRAM, or other devices. Maximum one single device of 8M bytes is possible.
One DMA channel makes fast data transfer possible and easy. Both source and destination pointers
can refer to the whole memory space with 15-bit pointers and bank register.
The ST2201U has 36 I/Os grouped into 5 ports, Port-A ~ Port-D and Port-L. Each pin can be
programmed to input or output. There are two options: pull-up/down for inputs of Port-C and only
pull-up for inputs of the other ports. In case of output, there are open-drain/CMOS options for
outputs of Port-C and only CMOS for other ports. Port-A is designed for keyboard scan with
de-bounce and transition triggered interrupt, while Port-B/C/D are shared with other system
functions. All the properties of I/O pins are still programmable when they are assigned to another
function. This enlarges the flexibility of the usage of function signals.
The internal 2K bytes RAM helps to drive large LCD panels. The ST2201U can rich display
information and the diversity of contents as well. This is done with no need of external display RAM
because of the special internal memory sharing design.
The ST2201U equips serial communication ports of one SPI to perform different communications.
Communication via USB is becoming more and more popular. The ST2201U features one PLL, a
3.3V regulator, and a USB 2.0 full speed device engine to satisfy the strong demand of fast data
transfer from market. Three classes of HID, Smart card and Mass storage classes are supported as
well as the firmware libraries and the Windows drivers.
Smart card interface is another important feature of ST2201U. The ST2201U supports international
Ver 0.4
Page 2/12
2009/08/17