CS8953
Preliminary
8051 Embedded Micro-Controller with 32KB Flash ROM
** This datasheet is the confidential information of MYSON CENTURY, INC. and is subject to various privileges
against unauthorized disclosure. Recipient shall not disclose this confidential information to any other person,
nor shall one use the confidential information for the purpose of competing with MYSON CENTURY, INC.
GENERAL DESCRIPTION
CS8953 is a general purpose microcontroller with
extensive peripherals that are suitable for wide range
of application. The CPU is based on an enhanced 1-
Cycle 8051 core that is equivalent to 10 times faster
than a conventional 12-Cycle 8051. Total on-chip
SRAM is 1KB for data storage. There is total 32KB
of embedded flash memory that can be used as
program memory and portion of this can be used as
data flash. The 8051 core has built-in T0/T1/T2
timers and a 16-bit watchdog timer. Embedded in the
CPU core are also two full-duplex UART ports, one
I
2
C master controller, and up to 28 GPIO, and up to 8
external interrupts.
Flexibility in clock includes an on-chip precision
oscillator that have +/-2% accuracy or ultra low power
real time clock, and regular crystal oscillator.
Unused clock sources can be disabled or used as
GPIO pins for best system optimization. The clock
selections are also combined with flexible power
management schemes, including PMM, IDLE, STOP
modes to balance CPU speed and power
consumption. The CPU also includes access
protection for critical registers that improves the
overall reliable system operations.
Other on-chip peripherals include one slave I
2
C
controller, a Programmable Counter Array (PCA) with
6 channels of Capture/Compare/PWM modules.
There is a high performance Analog to Digital
Converter with 3.5usec conversion time. The ADC
can be configured in various modes to meet wide
range of applications.
CS8953 also provides a flexible means of flash
programming that supports ISP and IAP. The
protections of loss of Flash contents are implemented
in hardware. There is also access restriction on
critical registers and low supply voltage detection that
allow CS8953 reliable operations under harsh
environment. The code security is extremely secure
based on sophisticated writer command and ISP
command.
Intended application fields of CS8953 include
Automobile AV system, Home Appliance, and other
embedded applications.
FEATURES
1-Cycle 8051 core up to 24MHz operation
| Two 16-bit Timers T0/T1
| One 16-bit ECT Timer T2
| Programmable 16-bit Watch Dog Timer
| Two full-duplex UART ports
| Up to 8 external interrupts shared with
GPIO pins
| One I
2
C Master Controller up to
400Kbit/sec
One I2C Slave Controller shared with I2C
Master pins
256B Internal SRAM and 768B XRAM
32KB Flash Memory
| Configured to be shared by ISP code,
program code, and data flash
| Code security and content loss protection
Programmable Counter Array (16-bit) with 6
CCP Modules
| Capture Mode
| Compare/Timer Mode
| 8-Bit PWM Mode
| 8-Bit Windowed PWM Mode
3.68MHz Internal Oscillator with typical +/- 2%
deviation
Real Time Clock (RTC) less than 2uA current
consumption
10-bit monotonic SAR ADC
| 3.5us conversion time
| 0-VDD or 0-0.5VDD full scale
| 4 Intrinsic Time Multiplexed Channels
| 10 inputs multiplexed with GPIO pins
4 Analog Comparators
| Two programmable 256 steps threshold
| Input range 0V – 2.5V
| Detection time less than 250nsec
3 2PST Analog Switches
Low Voltage Detection on VDD
| Programmable threshold 2.7V ~ 4.8V
| Programmable for generation of Low
Voltage Interrupt or Low Voltage Reset
Up to 28 GPIO (CS8953AR or CS8953AN/
CS8953AG)
| Configurable pin functions – OD/OS/LAT
| 24/28 using IOSC
| 22/26 using IOSC + RTC
| 20/24 using RTC + XOSC
Power saving modes
| Normal operation: 5mA ~ 20mA
| PMM mode: 0.2mA ~ 5mA
| Idle mode: 0.2mA ~ 5mA
| Stop mode (recovered by hardware reset,
or wake up by WK condition): 300uA
Single power supply
| 3.0V ~ 5.5V
Temperature range: -40
o
C ~ +85
o
C
CS8953AN for Skinny DIP-28 or CS8953AR for
SSOP-28 or CS8953AG for LQFP-32 RoHS