80C51 Microcontroller - 4T

Part No. W79E217
Datasheet W79E217A.pdf
Description The W79E217 is a fast, 8051/52-compatible microcontroller with a redesigned processor core that eliminates wasted clock and memory cycles. Typically, the W79E217 executes instructions 1.5 to 3 times faster than that of the traditional 8051/52, depending on the type of instruction, and the overall performance is about 2.5 times better at the same crystal speed. As a result, with the fully-static CMOS design, the W79E217 can accomplish the same throughput with a lower clock speed, reducing power consumption.
The W79E217 provides 256 bytes of on-chip RAM; 2-KB of NVM memory Flash EPROM; 2-KB of auxiliary RAM; seven 8-bit, bi-directional and bit-addressable I/O ports; an additional 4-bit port P4; three 16-bit timer/counters; Motion Feedback Module support; 2 UART serial ports; 1 channels of I²C with master/slave capability; 1 channels of Serial Peripheral Interface (SPI), 8 channels of 12 bit PWM with configurable dead time and 8 channels of 10-bit ADC. These peripherals are all supported by 20 interrupt sources with 4 levels of priority.
The W79E217 also contains a 64-KB Flash EPROM whose contents may be updated in-system by a loader program stored in an auxiliary, 4-KB Flash EPROM. Once the contents are confirmed, it can be protected for security.
Features
  • Fully-static-design 8-bit 4T-8051 CMOS microcontroller up to 33MHz.
  • 64-KB of in-system-programmable Flash EPROM (AP Flash EPROM).
  • 4-KB of Auxiliary Flash EPROM for the loader program (LD Flash EPROM). User can optionally reboot from LD Flash EPROM by pull low at either P4.3 or P3.6 and P3.7, at external reset.
  • 2-KB auxiliary RAM, software-selectable, accessed by MOVX instruction.
  • 2-KB of NVM Data Flash EPROM for customer data storage used.
  • 256 bytes of scratch-pad RAM.
  • Seven 8-bit bi-directional ports; Port 0 has internal pull-up resisters enabled by software.
  • One 4-bit multipurpose I/O port4 with Chips select (CS) and boot function.
  • Three 16-bit timers.
  • One 16-bit Timer 3 for Motion Feed-Back Module.
  • Motion Feedback Module - QEI decoder and 3 Inputs Capture.
  • Eight channels of 12-bit PWM:
    • Complementary paired output with programmable dead-time insertion.
    • Three modes: Edge aligned, center aligned and single shot.
    • Output override control for BLDC motor application.
  • 10-bit ADC with 8-channel inputs.
  • Two enhanced full-duplex UART with framing-error detection and automatic address recognition.
  • One channel of I²C with master/slave capability.
  • One channel of SPI with master/slave capability.
  • LCD driver output:
    • 32segment X 4common.
    • 1/3 duty (1/3 bias), 1/4 duty (1/3 bias) driving mode can be selected .
    • LCD driver output pin can be used as DC output .
  • Software programmable access cycle to external RAM/peripherals.
  • 20 interrupt sources with four levels of priority.
  • Software reset function.
  • Optional H/L state of ALE/PSEN during power down mode.
  • Built-in power management.
  • Code protection.
Diagram N/A
Package

PART NO.

EPROM FLASH SIZE

RAM

Operating Frequency

Operating Voltage

NVM FLASH EPROM

PACKAGE

REMARK

W79E217AFG

64KB

256B + 2KB

up to 33MHz

up to 20MHz

4.5V ~ 5.5V

2.7V ~ 5.5V

2KB

PQFP-100 Pin

Internal memory

up to 24MHz

4.5V ~ 5.5V

External memory

Other Files N/A
Development Tools N/A
Others N/A

Contact us: MicroC-8bit@nuvoton.com