The C8051F020-GQ is a fully integrated mixed-signal Microcontroller Unit with 64-digital I/O pins or 32-digital I/O pins and with on-chip VDD monitor, watchdog timer and clock oscillator, this device is truly standalone system-on-a-chip solutions. All analogue and digital peripherals are enabled/disabled and configured by user firmware. The FLASH memory can be reprogrammed even in-circuit, providing non-volatile data storage and also allowing field upgrades of the 8051 firmware. On-board JTAG debug circuitry allows non-intrusive, full speed and in-circuit debugging using the production MCU installed in the final application. This debug system supports inspection and modification of memory and registers and setting breakpoints, watch-points, single stepping, run and halt commands. All analogue and digital peripherals are fully functional while debugging using JTAG.
In-system, full-speed and non-intrusive debug interface
SPI, SMBus/I2C and 2 UART serial interfaces implemented in hardware
Five general purpose 16-bit timers
Programmable counter/timer array with five capture/compare modules