Description
The original 8052 had a 12-clock structure, one machine cycle required 12 clocks, and most instructions were one or two machine cycles. So, in addition to the multiplication and division instructions, each instruction in 8052 uses 12 or 24 clocks, and in addition, each cycle in 8052 uses two memory retrievals. In many cases, the second one is a fake extraction, and the extra clock is wasted.
The OB39R08A3 is a fast monolithic 8-bit microcontroller core. This is a full-featured 8-bit embedded controller that executes all ASM51 instructions with the same instruction settings as the MCS-51.
Features
Operating voltage: 1.8V ~ 5.5V
High-speed 1T architecture up to 25MHz
The 1~8T mode can be programmed by software
Command settings are MCS-51 compatible
Built-in 22.1184MHz RC oscillator and programmable frequency divider
8KB+1KB bytes of on-chip flash program memory
512B bytes of standard 8052 RAM
Dual 16-bit data pointers (DPTR0&DPTR1)
A serial interface for full-duplex communication. Additional baud rate generator
Three 16-bit timers/counters (timers 0,1,2)
12 ~18 GPIOs (14L~20L package pins), GPIOs can be selected in four types (quasi-bidirectional port, push-pull, open-drain, input only), default quasi-bidirectional port (pull-up)
External Interrupt 0 & External Interrupt 1 with Quadruple Priority
Programmable Watchdog Timer (WDT)
One IIC interface (master/slave mode)
One SPI interface (master/slave mode)
4 x 10-bit Pulse Width Modulation (PWM)
4 x 16-bit Compare (PWM)/Capture/Reload functions
7 x 10-bit analog-to-digital conversion (ADC) plus 1 channel 0 link internal Vref
On-chip comparator is built-in
On-chip flash memory supports ISP/IAP/ICP and EEPROM functions
The storage space of the ISP service program is set to N*128 bytes (N=0 to 8).
On-chip Simulation (ICE) and On-Chip Debugging (OCD)
Keyboard Interface (KBI) There are a total of 4 interrupt sources
ALE output selection
Low Voltage Interrupt/Low Voltage Reset (LVI/LVR)
Pin ESD performance exceeds 4KV
Enhanced user code protection
The power management unit is in idle and power-down mode