Function of 51 single chip microcomputer
Before the 32-bit arm, embedded applications such as aerospace, 51 single chip microcomputer is the most important controller. In other fields, especially civil products, 51 single chip microcomputer has penetrated into all aspects. In industrial control, it can be said that 51 single chip microcomputer occupies most of the sky. Even now, 51 single chip microcomputer also plays an important role, especially in small control system. Because 51 single chip microcomputer has the relationship between data bus and address bus, 8-bit single chip microcomputer has unparalleled advantages.
Main functions of 51 single chip microcomputer
The main functions of 51 single chip microcomputer include:
·8-bit CPU · 4kbytes program memory (ROM) (8K for 52)
·256 bytes of data memory (RAM) (52 384 bytes of RAM)
·32 I / O port lines · 111 instructions, most of which are single byte instructions
·2 programmable timing / counters · 5 interrupt sources, 2 priorities (6 out of 52)
·A full duplex serial communication port
·The addressing space of external data memory is 64KB
·The addressing space of external program memory is 64KB
·Logical operation bit addressing function · dual inline 40pindip package
·Single 5V power supply
CPU: it is composed of operation and control logic, and also includes interrupt system and some external special function registers;
Ram: used to store data that can be read and written, such as intermediate results, final results and data to be displayed;
ROM: used to store programs, some original data and tables;
I / O port: four 8-bit parallel I / O ports, which can be used as input and output;
T / C: two timing / counter, which can work in both timing mode and counting mode;
Interrupt control system with five interrupt sources;
A full duplex UART (Universal Asynchronous Receiver Transmitter) serial I / O port is used to realize the serial communication between single-chip computers or between single-chip computers and microcomputers;
On chip oscillator and clock generation circuit, quartz crystal and fine tuning capacitor need to be connected externally. The maximum oscillation frequency is 12m.
51 single chip microcomputer related manufacturers and products
Arm series single chip microcomputer
AVR series (ATMEL)
ATMEL at91 series (ARM processor, etc.)
AT90 series AVR (ATMEL's high performance RISC 8-bit MCU, old product)
Atmega series AVR (ATMEL's high performance RISC 8-bit MCU, new product)
Atxmega series AVR (ATMEL's high performance RISC 32-bit MCU, new product)
ATMEL AT89 series (Intel 8051 / MCS51 architecture 8-bit MCU)
MARC4
Cypress Microsystems
Freescale Semiconductor
8-bit
16-bit
32-bit
MPC500
Holtek (shengqun semiconductor)
HT48FXX Flash I/O type
HT48RXX I/O type
HT46RXX A/D type
HT49RXX LCD type
Intel
8-bit
8XC42
MCS48
Mcs51: Intel 8051 series has a long history, many compatible products and is widely used
8xC251
16-bit
MCS96 series
MXS296
32-bit
i960
PIC MCU series of microchip
32bit: PIC32 (MIPs m4k core architecture is adopted)
National Semiconductor
COP8
CR16
NEC
78K
NXP semiconductor
LPC2000
LPC900
LPC700
BASIC Stamp
Renesas Technology Series MCU
Renesas 16-bits
Renesas M16C Series
Renesas M32C Series
Renesas R8C Series
Renesas M16C/TIny Series
Renesas R8C/TIny Series
Renesas H8/TIny Series
Italian French semiconductor
STM32 series (arm Cortex-M3 series, 32-bit)
Stm8 series (autonomous RISC instruction set, 8 bits)
Syncmos Xinmao international technology full series single chip microcomputer
Padauk Yingguang technology full series single chip microcomputer (multi-core single chip microcomputer)
P201CS/CD 8-bits
P211CS/CD 8-bits
p232CS/CD 8-bits
P234CS/CD 8-bits
ZiLOG
Z8
Z86E02
STC macro crystal series single chip microcomputer
Stc89c series 6t / 12t enhanced single chip microcomputer (Intel 8051 architecture with external bus)
Stc11f / 11L series 2T enhanced single chip microcomputer (Intel 8051 enhanced architecture, no external bus program support)
Stc12c / 12le series 2T enhanced single chip microcomputer (Intel 8051 enhanced architecture, no external bus program support)
Stc15c / 15le series 2T enhanced single chip microcomputer (Intel 8051 enhanced architecture, no external bus program support, under development)
Kernel IC Huaxin single chip microcomputer LS series
Lsx051 series 12t dual core single chip microcomputer (Intel 8051 architecture, no external bus)
Lsx151 series 12t three core single chip microcomputer (Intel 8051 architecture, no external bus)
Ls052a series 6T three core single chip microcomputer (Intel 8051 architecture, no external bus)
Other series of MCU
MSP430 series single chip microcomputer
8098, 80196 series single chip microcomputer
At8p5x series single chip microcomputer
Czg8000 series single chip microcomputer