Nuvoton Technology Corp. 新唐科技 - 80C51 LPC Microcontroller
Home \\ Product & Sales \ Product Lines \ Microcontroller Application IC \ 8051 Microcontroller \ 80C51 LPC Microcontroller

80C51 LPC Microcontroller 

Part No. N79E815 / N79E814 / N79E8132
Datasheet  N79E815_814_8132_简中.pdf  (Chinese version only)
Development Tool Tool Name
NuTiny-N79E85J
 
PC ICE Driver for Keil C51 Nuvoton 8051 Keil uVision Driver V1.04.zip
Programming Tool Tool Name
NWR-005
 
PC Software Nuvoton ISP-ICP Programmer V7.10.zip
Sample Code Keil C51 N79E81x_Sample_Code_V1.0.2.zip
Description The N79E815A/814A/8132A 8-bit Turbo 51 (4T Mode) microcontroller is embedded with 16K/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 N79E815A/814A/8132A are fully compatible with the standard 8052. The N79E815A/814A/8132A 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; 25 I/O with bit-addressable I/O ports; two 16-bit timers/counters; 8-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 N79E815A/814A/8132A 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. These peripherals are supported by 14 sources of four-level interrupt capability. To facilitate programming and verification, the Flash EPROM inside the N79E815A/814A/8132A allows the program memory to be programmed and read electronically. Once the code is confirmed, the user can protect the code for security.

The N79E815A/814A/8132A microcontroller, featuring wide operating voltage range, built-in rich analog and digital peripherals 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 24 MHz
    • VDD = 3.0V to 5.5V at Internal RC 22.1184 MHz
    • VDD = 2.4V to 5.5V at FOSC = 12 MHz or Internal RC 11.0592 MHz

    Operating temperature range

    • - 40 ° C ~ 85 °C

    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 25 °C
      — ± 3% at VDD = 2.7V ~ 5.5V and 25 °C
      — ± 5% at VDD = 2.7V ~ 5.5V and -10 °C~+ 70 °C
      — ± 8% at VDD = 2.7V ~ 5.5V and -40 °C ~ 85 °C
    • 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
    • N79E815A: 16 Kbytes shared by APROM and Data Flash depending on CONFIG-bits definitions
    • N79E814A: 8 Kbytes APROM, 4 Kbytes Data Flash
    • N79E8132A: 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 25 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 38 mA on P10, P11, P14, P16, P17
    • LED drive capability 20 mA on port 0, 2, 3 pins

    Timer/Counter

    • Two sets of 16-bit Timers/Counters
    • One 16-bit Timer with three channel of input captures

    Watchdog Timer

    • Programmable Watchdog Timer
    • Clock source supported by internal 10 kHz ±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. Software switches two groups of UART pins
    • One set SPI with master/slave capability; software switches two groups of SPI pins
    • 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)
    • 8 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 level 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
Diagram N/A
Package
Part No.
APROM
LDROM
RAM
Data
FLASH
Package
N79E815AS28
16KB
2KB
512B
Share APROM
SOP-28 Pin
N79E815AT28
16KB
2KB
512B
Share APROM
TSSOP-28 Pin
N79E814AS28
8KB
2KB
512B
4KB
SOP-28 Pin
N79E814AT28
8KB
2KB
512B
4KB
TSSOP-28 Pin
N79E815AS20
16KB
2KB
512B
Share APROM
SOP-20 Pin
N79E815AT20
16KB
2KB
512B
Share APROM
TSSOP-20 Pin
N79E814AS20
8KB
2KB
512B
4KB
SOP-20 Pin
N79E814AT20
8KB
2KB
512B
4KB
TSSOP-20 Pin
N79E8132AS16
4KB
2KB
512B
4KB
SOP-16 Pin

Contact us: MicroC-8bit@nuvoton.com