Document
SH88F516(SH88F54/SH89F52)
8051 Microcontroller with 10bit ADC
1. Features (All of the flowing contents are from SH88F516; The characteristics of SH88F54/SH89F52 is slightly different from SH88F516, see “Product Information” section)
8bits micro-controller with Pipe-line structured 8051 compatible instruction set
Flash ROM: 64K Bytes RAM: internal 256 Bytes, external 1024 Bytes EEPROM-like: 1K Bytes Operation Voltage:
VDD = 3.6V - 5.5V,fOSC = 30kHz - 16.6MHz
Oscillator (code option) - Crystal oscillator: 32.768kHz - Crystal oscillator: 400kHz - 16.6MHz - Ceramic oscillator: 400kHz - 16.6MHz - Internal RC: 16.6MHz - External clock:30kHz-16.6MHz
40 CMOS bi-directional I/O pins (Quasi-Bi mode, Push-Pull mode, Input-Only mode and Open-Drain mode)
Three 16-bit timer/counters T0, T1 & T2 Powerful interrupt sources:
- Timer0, 1, 2 - INT0, INT1, INT4 (8 input) - EUART0, EUART1, SPI, PWM, SCM, LPD - ADC, CMP0, CMP1 Three 8-bit PWM
Two built-in comparator (CMP) EUART0 & EUART1 SPI interface (Master/Slave Mode) 8channels 10-bits Analog Digital Converter (ADC) Low Voltage Detect (LPD) Low Voltage Reset (LVR) function (enabled by
code option) - LVR voltage level 1: 4.3V - LVR voltage level 2: 3.7V CPU Machine cycle: 1 oscillator clock Watch Dog Timer (WDT) Warm-up Timer System Clock Monitor (SCM) Support Low power operation modes: - Idle Mode - Power-Down Mode Low power consumption Package: - QFP44 - TQFP48 - LQFP44
2. General Description
The SH88F516 is a high performance 8051 compatible micro-controller, regard to its build-in Pipe-line instruction fetch structure, that helps the SH88F516 can perform more fast operation speed and higher calculation performance, if compare SH88F516 with standard 8051 at same clock speed.
The SH88F516 retains most features of the standard 8051. These features include internal 256 bytes RAM, two 16-bit timer/counter,UART and INT0-1.In addition, SH88F516 provides external 1024 bytes RAM, It also contains 16-bit timer/counter (Timer2) and 64K bytes Flash memory block both for program and data. Also ADC, PWM and CMP are incorporated in SH88F516.
For high reliability and low power consumption, SH88F516 builds in Watchdog Timer, Low Voltage Reset function, LPD function and SCM function. And SH88F516 also supports two power saving modes to reduce power consumption.
1 V2.4
3. Block Diagram
SH88F516(SH88F54/SH89F52)
VDD
XTAL1 XTAL2
Power
Pipelined 8051 architecture
Reset circuit Watch Dog
64K Bytes Flash ROM
Internal 256 Bytes External 1024 Bytes
Data RAM
Timer0 (16bit) Timer1 (16bit) Timer2 (16bit)
External Interrupt
8-bit PWM
10-bit ADC
LPD
Oscillator
Port 0 Configuration I/Os
Port 1 Configuration I/Os
Port 2 Configuration I/Os
Port 3 Configuration I/Os
Port 4 Configuration I/Os
EUART0/1
SPI
CMP0/1
JTAG ports (for debug)
RESET
P0.0 - P0.7 P1.0 - P1.7 P2.0 - P2.7 P3.0 - P3.7 P4.0 -P4.7
2
4. Pin Configuration
SH88F516(SH88F54/SH89F52)
P0.4/AN4 P0.5/AN5 P0.6/AN6 P0.7/AN7 .