N79E8432ASG Nuvoton 8051-based Microcontroller
Features
Core
Fully static design 8-bit Turbo 51 (4T) CMOS microcontroller
Instruction sets fully compatible with the MCS-51
Operating voltage range
VDD = 4.5V to 5.5V at FOSC up to 24MHz
VDD = 3.0V to 5.5V at Internal RC 22.1184MHz
VDD = 2.4V to 5.5V at FOSC = 4~12MHz or Internal RC 11.0592MHz
Operating temperature range
-40C ~85C
Clock Source
High-speed external oscillator:
- Up to 24 MHz Crystal and resonator (enabled by CONFIG-bits)
Internal RC oscillator: 22.1184MHz/11.0592MHz (selectable by CONFIG-bits)
- 1% at VDD = 5V and 25C
- 3% at VDD = 2.7V ~ 5.5V and 25C
- 5% at VDD = 2.7V ~ 5.5V and -10C~+70C
- 8% at VDD = 2.7V ~ 5.5V and -40C ~ 85C
Flexible CPU clock source configurable by CONFIG-bits and software
8-bit Programmable CPU clock divider(DIVM)
On-chip Memory
100,000 erase/write cycles
N79E845A: 16 Kbytes shared by APROM and Data Flash depending on CONFIG-bits definitions
N79E844A: 8 Kbytes APROM, 4 Kbytes Data Flash
N79E8432A: 4 Kbytes APROM, 4 Kbytes Data Flash
APROM, LDROM and Data Flash security protection
Flash page size as 128 bytes
256 bytes of on-chip direct/indirect RAM
256 bytes of XRAM, accessed by MOVX instruction
On-chip Flash programmed through
- Parallel H/W Writer mode
- Serial In-Circuit-Program mode (ICP)
- Software Implemented ISP (In-System-Program)
I/O Ports
Maximum 17 I/O pins
All I/O pin besides P1.2 and P1.3 support 4 software configurable output modes
Software selectable TTL or Schmitt trigger input type per port
14 interrupt sources with four levels of priority
LED drive capability 38mA on P10, P11, P14, P16, P17
LED drive capability 20mA on port 0 and port 3
Timer/Counter
Two sets 16-bit Timers/Counters
One 16-bit Timer with two channel of input captures
Watchdog Timer
Programmable Watchdog Timer
Clock source supported by internal 10kHz 50% accuracy RC oscillator
Serial ports (UART, SPI, I2C)
One set of enhanced full duplex UART port with framing error detection and automatic address recognition.
One set SPI with master/slave capability.
One set I2C with master/slave capability
PWM
4 channels 10-bit PWM outputs with one brake/fault input
KBI
8-keypad interrupt inputs(KBI) with 8 falling/rising/both-edge detection pins selected by software
ADC
10-bit A/D converter
Up to 150 Ksps.(sample per second)
7 analog input channels
Brown-out Detector
2-level (3.8V/2.7V) BOD detector
Supports interrupt and reset options
POR (Power on Reset)
Threshold voltage levels as 2.0V
Built-in power management.
Idle mode
Power-down mode with optionally enabled WDT functions
Development Tools
Hardware writer
ICP programmer
ISP update APROM by UART port
The N79E845A/844A/8432A 8-bit Turbo 51 (4T Mode) microcontroller is embedded with 16K[1]/8K/4K bytes Flash EPROM which can be programmed through universal hardware writer, serial ICP (In Circuit Program) programmer software ISP function. The instruction sets of the N79E845A/844A/8432A is fully compatible with the standard 8052. The N79E845A/844A/8432A contains 16K/8K/4K bytes Application Flash EPROM (APROM) memory, 4 Kbytes Data Flash memory, and 2 Kbytes Load Flash EPROM (LDROM) memory; 256 bytes direct and indirect RAM, 256 bytes XRAM; 17 I/O with bit-addressable I/O ports; two 16-bit timers/counters; 7-channel multiplexed 10-bit A/D converter; 4-channel 10-bit PWM; three serial ports including a SPI, I2C and an enhanced full duplex serial port; 2-level BOD voltage detection/reset and power-on reset (POR) .The N79E845A/844A/8432A also supports internal RC oscillator at the nominal frequency of 22.1184 MHz. The accuracy of RC oscillator (22.1184 MHz) is trimmed as 1% under the condition of room temperature and VDD = 5V before shipping from by factory trimming mechanism, which peripherals are supported by 14 sources of four-level interrupt capability. To facilitate programming and verification, the Flash EPROM inside the N79E845A/844A/8432A allows the program memory to be programmed and read electronically. Once the code is confirmed, the user can protect the code for security. The N79E845A/844A/8432A microcontroller, featuring wide operating voltage range, built-in rich analog and digital pheriperals and non-volatile Flash memory, is widely suitable for general control and home appliances.
Features
Core
Fully static design 8-bit Turbo 51 (4T) CMOS microcontroller
Instruction sets fully compatible with the MCS-51
Operating voltage range
VDD = 4.5V to 5.5V at FOSC up to 24MHz
VDD = 3.0V to 5.5V at Internal RC 22.1184MHz
VDD = 2.4V to 5.5V at FOSC = 4~12MHz or Internal RC 11.0592MHz
Operating temperature range
-40C ~85C
Clock Source
High-speed external oscillator:
- Up to 24 MHz Crystal and resonator (enabled by CONFIG-bits)
Internal RC oscillator: 22.1184MHz/11.0592MHz (selectable by CONFIG-bits)
- 1% at VDD = 5V and 25C
- 3% at VDD = 2.7V ~ 5.5V and 25C
- 5% at VDD = 2.7V ~ 5.5V and -10C~+70C
- 8% at VDD = 2.7V ~ 5.5V and -40C ~ 85C
Flexible CPU clock source configurable by CONFIG-bits and software
8-bit Programmable CPU clock divider(DIVM)
On-chip Memory
100,000 erase/write cycles
N79E845A: 16 Kbytes shared by APROM and Data Flash depending on CONFIG-bits definitions
N79E844A: 8 Kbytes APROM, 4 Kbytes Data Flash
N79E8432A: 4 Kbytes APROM, 4 Kbytes Data Flash
APROM, LDROM and Data Flash security protection
Flash page size as 128 bytes
256 bytes of on-chip direct/indirect RAM
256 bytes of XRAM, accessed by MOVX instruction
On-chip Flash programmed through
- Parallel H/W Writer mode
- Serial In-Circuit-Program mode (ICP)
- Software Implemented ISP (In-System-Program)
I/O Ports
Maximum 17 I/O pins
All I/O pin besides P1.2 and P1.3 support 4 software configurable output modes
Software selectable TTL or Schmitt trigger input type per port
14 interrupt sources with four levels of priority
LED drive capability 38mA on P10, P11, P14, P16, P17
LED drive capability 20mA on port 0 and port 3
Timer/Counter
Two sets 16-bit Timers/Counters
One 16-bit Timer with two channel of input captures
Watchdog Timer
Programmable Watchdog Timer
Clock source supported by internal 10kHz 50% accuracy RC oscillator
Serial ports (UART, SPI, I2C)
One set of enhanced full duplex UART port with framing error detection and automatic address recognition.
One set SPI with master/slave capability.
One set I2C with master/slave capability
PWM
4 channels 10-bit PWM outputs with one brake/fault input
KBI
8-keypad interrupt inputs(KBI) with 8 falling/rising/both-edge detection pins selected by software
ADC
10-bit A/D converter
Up to 150 Ksps.(sample per second)
7 analog input channels
Brown-out Detector
2-level (3.8V/2.7V) BOD detector
Supports interrupt and reset options
POR (Power on Reset)
Threshold voltage levels as 2.0V
Built-in power management.
Idle mode
Power-down mode with optionally enabled WDT functions
Development Tools
Hardware writer
ICP programmer
ISP update APROM by UART port