|
8-bit 8051 Microcontrollers Overview |
A
leading supplier of 8051 compatible microcontrollers, Winbond offers a
wide range of parts that meets the price/performance demand of industrial
and consumer products OEMs. The 8-bit uCs are supported by leading tool
makers for rapid product development. ROM-less, ROM and Flash types are
available with a rich set of I/O such as PWM, GPIO, DPTR, PCA Timers,
ADC and more. 4T, 6T and 12T cores running at up to 40MHz are one of the
industry’s best choices of 8051 uCs.
|
|
Related Links
|
|
|
| |
|
|
Benefits
|
- 8051 architecture compatible
- 4T, 6T, 12T @ up to 40MHz
- ROM-less/ROM/Flash types
- 128KB – 4KB Flash options
- In-system programmable (ISP) Flash by 4KB Boot Flash
- Extra I/O pins on industry standard pin-out
- DPTR, PWM, EEPROM, ADC, PCA options
- Wide voltage, low power
|
- Excellent support by 3rd party tool vendors (ICE, Device Programmer,
C-complier, Assembler)
- Optimized price / MIPS for end products
- ISP simplifies code update
- More I/O pins with no additional chip (cost)
- Rich I/O functions for many applications
- Wide VDD parts simplify component stocking
(works for 3.3V and 5V designs)
|
|
|
|
|
- Industrial Controllers
- Remote Controllers
- Uninterruptible Power Supplies
- Telecom equipments
- Wireless PC Keyboards
- Many general applications by 8-bit MCU
|
|
|
Product Selection Guide
Standard Parts
|
|
Part No.
|
Type
|
ROM
|
RAM
|
I/O's
|
Memory
|
Speed
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
|
W78E051C
|
Flash EPROM
|
4K
|
128
|
32/36
|
64 K
|
40
|
2
|
5/7
|
-
|
-Extra I/O Port, / INT2, /INT3
-WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E052C
|
Flash EPROM
|
8K
|
256
|
32/36
|
64 k
|
40
|
3
|
6/8
|
-
|
-Extra I/O Port, / INT2, /INT3
-WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E054C
|
Flash EPROM
|
16K
|
256
|
32/36
|
64 K
|
40
|
3
|
6/8
|
-
|
-Extra I/O Port, / INT2, /INT3
-WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E058B
|
Flash EPROM
|
32K
|
256
|
32/36
|
64 K
|
40
|
3
|
6/8
|
-
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E516B
|
Flash EPROM
|
64K
|
256
|
32/36
|
64 K
|
40
|
3
|
6/8
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E365A
|
Flash EPROM
|
64K
|
1280
|
32/36
|
64 K
|
40
|
3
|
6/8
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
-WDT
-PWM
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78ERD2A
|
Flash EPROM
|
64K
|
1280
|
32/36
|
64K
|
40
|
3
|
9
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
-WDT, PWM, PCA
-High ESD, EMC immunity
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78E858A
|
Flash EPROM
|
32K
|
768
|
32/36
|
64K
|
40
|
3
|
6/8
|
ISP
|
-In-system Programming
-128 bytes EEPROM
-Extra I/O Port, / INT2, /INT3, 4 channels PWM
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78C051D
|
Mask
|
4K
|
128
|
32/36
|
64K
|
40
|
2
|
5
|
-
|
CMOS General purpose
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78C052D
|
Mask
|
8K
|
256
|
32/36
|
64 K
|
40
|
3
|
6
|
-
|
CMOS General purpose
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78C054A
|
Mask
|
16K
|
256
|
32/36
|
64 K
|
40
|
3
|
6/8
|
-
|
-Extra I/O Port, / INT2, /INT3
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78C032C
|
ROMless
|
-
|
256
|
32
|
64 K
|
40
|
3
|
6
|
-
|
CMOS General purpose
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78C438C
|
ROMless
|
-
|
256
|
40
|
1 M
|
40
|
3
|
8
|
-
|
-5 pure ports I/O expanded
-1 MB external memory space
-Additional INT2, INT3
|
PLCC-84
PQFP-100
|
Y
|
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
Wide Supply Voltage Standard Parts
|
|
Part No.
|
Type
|
ROM
|
RAM
|
I/O's
|
Memory
|
Speed
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
|
W78L051A
|
Flash EPROM
|
4K
|
128
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
2
|
5/7
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L052A
|
Flash EPROM
|
8K
|
256
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L054A
|
Flash EPROM
|
16K
|
256
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L051C
|
Flash EPROM
|
4K
|
128
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
2
|
5/7
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L052C
|
Flash EPROM
|
8K
|
256
|
32/36
|
64K
|
5.5V ~ 2.4V
|
3
|
6/8
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L054C
|
Flash EPROM
|
16K
|
256
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
-
|
-Extra I/O Port, /INT2, /INT3, -WDT
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L058A
|
Flash EPROM
|
32K
|
256
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L516A
|
Flash EPROM
|
64K
|
512
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L365A
|
Flash EPROM
|
64K
|
1280
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
6/8
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3
-WDT
-PWM
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W78L812A
|
Flash EPROM
|
8K
|
256
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
14
|
-
|
-Extra I/O Port
-Wake-up the Power-Down mode from Port1 interrupt
-WDT
-UART
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
Turbo-51(4T 8051 core) Series
|
|
Part No.
|
Type
|
ROM
|
RAM
|
I/O's
|
Memory
|
Speed
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
|
W77E058A
|
Flash EPROM
|
32K
|
1K+ 256
|
32/36
|
64K
|
5.5V-4.5V
|
3
|
12
|
-
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77L058A
|
Flash EPROM
|
32K
|
1K+ 256
|
32/36
|
64K
|
5.5V-2.7V
|
3
|
12
|
-
|
-4T / machine cycle
-5.5V~2.7V Supply Voltage
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77E516A
|
Flash EPROM
|
64K
|
1K+ 256
|
32/36
|
64K
|
5.5V-4.5V
|
3
|
12
|
ISP
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77L516A
|
Flash EPROM
|
64K
|
1K+ 256
|
32/36
|
64K
|
5.5V-2.7V
|
3
|
12
|
ISP
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77E532A
|
Flash EPROM
|
128K
|
1K+ 256
|
32/36
|
64K
|
5.5V-4.5V
|
3
|
12
|
ISP
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77L532A
|
Flash EPROM
|
128K
|
1K+ 256
|
32/36
|
64K
|
5.5V-2.7V
|
3
|
12
|
ISP
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77C032A
|
ROMless
|
-
|
1K+ 256
|
32/36
|
64K
|
5.5V-4.5V
|
3
|
12
|
-
|
-4T / machine cycle
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
W77L032A
|
ROMless
|
-
|
1K+ 256
|
32/36
|
64K
|
5.5V-2.7V
|
3
|
12
|
-
|
-4T / machine cycle
-5.5V~2.7V Supply Voltage
-Dual UARTs and DPTRs
-Wait-state control signal
-WDT
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
|
PDIP-40,
PLCC-44
PQFP-44
|
Y
|
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
Industrial Temperature Series
|
|
Part No.
|
Type
|
ROM
|
RAM
|
I/O's
|
Memory
|
Speed
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
| W78IRD2A |
Flash EPROM
|
64K
|
1280
|
32/36
|
64 K
|
5.5V ~ 2.4V
|
3
|
9
|
ISP
|
-In-system Programming
-Extra I/O Port, / INT2, /INT3, WDT
-WDT, PWM, PCA
-High ESD, EMC immunity
|
PDIP-40,
PLCC-44
|
Y
|
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
Enhanced-51(4T 8051 core) Series
|
|
Part No.
|
Type
|
ROM
|
RAM
|
I/O's
|
Memory
|
Voltage
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
|
W79E201A
|
Flash EPROM
|
16K
|
256
|
33
|
64 K
|
5.5V ~ 4.5V
|
3
|
8
|
ISP
|
-4T/ Machine Cycle
-One UART and DPTR
-WDT. 6 channel PWM
-25 I/O's
-8 input only pins
-10 bits ADC with 8 channel analog input
- Embedded ICE (In-Circuit Emulation) function with JTAG interface to development tool
|
PLCC-44
PQFP-44
|
Y
|
|
W79E632A/
W79L632A |
Flash EPROM |
128K |
1K+
256
|
32/ 36
|
64 K |
W79E632:
5.5V~4.5V up to 40MHz
W79L632:
5.5V~3.0V up to 20MHz
|
3 |
7 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PDIP-40,
PLCC-44
PQFP-44
|
|
|
W79E648A/
W79L648A |
Flash EPROM |
128K |
1K+
256
|
60
|
64 K |
W79E648:
5.5V~4.5V up to 40MHz
W79L648:
5.5V~3.0V up to 20MHz
|
3 |
7 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PLCC-68
|
|
|
W79E649A/
W79L649A |
Flash EPROM |
32K + accessi-bility to external ROM |
1K+ 256
|
60
|
64 K |
W79E649:
5.5V~4.5V up to 40MHz
W79L649:
5.5V~3.0V up to 20MHz
|
3 |
7 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PLCC-68
|
|
|
W79E633A/
W79L633A |
Flash EPROM |
128K |
1K+ 256 |
36 |
64 K |
W79E633:
5.5V~3.0V up to 20MHz
W79L633:
5.5V~3.0V up to 25MHz
|
3 |
10 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-2-ch I2C
-4-ch ADC
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PLCC-44
|
|
|
W79E658A/
W79L658A |
Flash EPROM |
128K |
1K+ 256 |
60 |
64 K |
W79E658:
5.5V~4.5V up to 40MHz
W79L658:
5.5V~3.0V up to 25MHz
|
3 |
10 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-2-ch I2C
-8-ch ADC
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PQFP-100
|
|
|
W79E659A/
W79L659A |
Flash EPROM |
32K + accessi-bility to external ROM |
1K+ 256 |
60 |
64 K |
W79E659:
5.5V~4.5V up to 40MHz
W79L659:
5.5V~3.0V up to 25MHz
|
3 |
10 |
ISP |
-4T/ Machine Cycle
-One UART and DPTR
-WDT. PWM
-2-ch I2C
-8-ch ADC
-On-chip 1K Bytes MOVX SRAM
-Extra I/O port
-With ICE tool |
PQFP-100
|
|
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
Feature Rich-51(4T 8051 core) Series |
Part No. |
Type |
ROM |
RAM |
NVM |
I/O's |
Speed |
Voltage |
Timer |
Int |
ISP/ICP |
Description |
Package |
RoHS |
Datasheet |
W79E217 |
Flash EPROM |
64K |
256 + 2KB |
2KB |
60 |
33 |
5.5V ~ 2.7V |
4 |
20 |
ISP |
-4T/ Machine Cycle
-WDT
-12bit PWM x8 & QEI
-10-bit ADC x8
-2UART & SPI & I2C
-32*4 LCD driver
-3 Input Capture
|
F100 |
Y |
|
W79E227 |
Flash EPROM |
64K |
256 + 2KB |
2KB |
34/38 |
40 |
5.5V ~ 2.7V |
4 |
20 |
ISP |
-4T/ Machine Cycle
-WDT
-12bit PWM x8 & QEI
-10-bit ADC x8
-2UART & SPI & I2C
-3 Input Capture
|
L48/ P44 |
Y |
|
W79E225 |
Flash EPROM |
16K |
256 + 1KB |
1KB |
34/38 |
40 |
5.5V ~ 2.7V |
4 |
20 |
ISP |
-4T/ Machine Cycle
-WDT
-12bit PWM x8 & QEI
-10-bit ADC x8
-2UART & SPI & I2C
-3 Input Capture
|
L48/ P44 |
Y |
|
|
| * Status: P= Mass Production, S=Samples, UD=Under Development, UD (Time)= Under Development(Ready Time), EOL=End of life |
|
|
| |
LPC-51(4T 8051 core) Series
|
|
Part No.
|
Type
|
ROM
|
RAM
|
NVM
|
I/O's
|
Speed
|
Voltage
|
Timer
|
Int
|
ISP/ICP
|
Description
|
Package
|
RoHS
|
Datasheet
|
|
W79E825A
|
Flash EPROM
|
16K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20/S24
|
Y
|
|
|
W79E824A
|
Flash EPROM
|
8K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20/S24
|
Y
|
|
|
W79E823B
|
Flash EPROM
|
4K
|
128
|
128B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-2 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S24
|
Y
|
|
|
W79E822B
|
Flash EPROM
|
2K
|
128
|
128B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-2 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S24
|
Y
|
|
|
W79E821A
|
Flash EPROM
|
1K
|
128
|
128B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-2 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S24
|
Y
|
Request PDF
|
|
W79E804A
|
Flash EPROM
|
8K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
12
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20
|
Y
|
|
|
W79E803A
|
Flash EPROM
|
4K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
12
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20
|
Y
|
|
|
W79E802A
|
Flash EPROM
|
2K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
12
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20
|
Y
|
|
|
W79E834A
|
Flash EPROM
|
16K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20/S24
|
Y
|
|
|
W79E833A
|
Flash EPROM
|
8K
|
256
|
256B
|
18/15
|
20
|
5.5V ~ 2.7V
|
2
|
13
|
ICP
|
-4T/ Machine Cycle
-One UART
-Two DPTR
-WDT
-4 Channel PWM
-4 Channel 10-bit ADC
-I2C
-Two analog Comparator
-Internal RC OSC
-Low Voltage Detect
|
D20/S20/S24
|
Y
|
|
|
W79E832A
|
Flash EPROM
|
4K
|
| | | | |