Enhanced 8051 Microcontroller with 20 channels Touch-key input and PWM
1. Features
◼
8 bits micro-controller with Pipe-line structured 8051
compatible instruction set
◼
Flash ROM: 16K Bytes
◼
RAM: internal 256 Bytes, external 1280 Bytes, LCD
RAM 11 Bytes, Touchkey RAM 40 Bytes
◼
EEPROM-Like: build-in 4096 Bytes (code option)
◼
Operation Voltage:
f
= 32.768kHz - 24MHz, V
OSC
◼
Oscillator (code option)
- Crystal oscillator: 32.768kHz
- Crystal oscillator: 2MHZ - 16MHz
- Ceramic oscillator: 2MHZ - 16MHz
- Internal RC oscillator: 24MHz (± 2%)/128K (± 10%)
◼
26 CMOS bi-directional I/O pins (28 Pins)
◼
Built-in pull-up resistor for input pin (Typical value 30kΩ)
◼
Four large current driver I/O
◼
20 channels touch-key input
◼
Two 16-bit timer T3 and T5, one 16-bit timer/counter T4
◼
PCA0 containing two comparison/ capture modules.
◼
Two channels 12-bits PWM timer
◼
TWI (I2C Interface)
◼
Powerful interrupt sources:
- Timer3, 4, 5, PCA0
- INT0-3
- INT4: 8 input
- ADC, EUART, TouchKey
- PWM, SCM, CRC, TWI, LPD, LED
◼
Internal Logic Configuration Module (LCM)
2. General Description
The SH79F1640 is a high performance 8051 compatible micro-controller. Regard to its build-in Pipe-line instruction fetch
structure, that helps the SH79F1640 can perform more fast operation speed and higher calculation performance, if compare
SH79F1640 with standard 8051 at same clock speed.
The SH79F1640 retains most features of the standard 8051. These features include internal 256 bytes RAM, Two UART and
INT0, INT1, INT2, INT3, INT4. In addition, SH79F1640 provides external 1280 bytes RAM. It also contains 16K bytes Flash
memory block for program storage.
The SH79F1640 not only include many standard communication modules, such as EUART, TWI and so on, but also include
dimming LED, LCD diver, 12bit ADC, PWM timer, etc.
In addition, the SH79F1640 also have Touch Key module, CRC module, Logic configurable module (LCM) built in it.
For high reliability and low cost issues, the SH79F1640 builds in Watchdog Timer, Low Voltage Reset function and system
clock monitor. And SH79F1640 also supports two power saving modes to reduce power consumption.
= 2.0V - 5.5V
DD
◼
Two Enhanced UART (EUART) with own baud
rate generator
◼
4 Analog inputs 12-bit Analog Digital Converter
◼
LED driver:
- 4 COM/8 SEG LED driver with diming mode
◼
LCD driver:
- 4 X 11dots (1/4 duty 1/3 bias)
◼
Built-in low voltage Reset (LVR) function (code
option)
- LVR voltage1: 4.1V
- LVR voltage2: 3.7V
- LVR voltage3: 2.8V
- LVR voltage4: 2.1V
◼
Built-in CRC verification module, the verify size
can be selected
◼
Low Power Detect (LPD) Module with 16 level
optional
◼
Support single line simulation and download
◼
CPU Machine period:
- 1 oscillator clock
◼
Built-in Watch Dog Timer (WDT)
◼
Built-in oscillator Warm-up timer
◼
Support Low power operation modes:
- Idle Mode
- Power-Down Mode
◼
Flash Type
◼
Package:
- SOP28
1
SH79F1640
V2.2
Need help?
Do you have a question about the SH79F1640 and is the answer not in the manual?
Questions and answers