Part Number: C8051F005-GQR

Manufacturer: Silicon Labs

Description: 8-bit Microcontrollers – MCU 8051 25 MHz 32 kB 8-bit MCU

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of C8051F005-GQR

Datasheet  C8051F005-GQR datasheet
Category Integrated Circuits (ICs)
Family Embedded – Microcontrollers
Manufacturer Silicon Labs
Series C8051F00x
Packaging Tape & Reel (TR)
Part Status Active
Core Processor 8051
Core Size 8-Bit
Speed 25MHz
Connectivity SMBus (2-Wire/I2C), SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Number of I/O 32
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
RAM Size 2.25K x 8
Voltage – Supply (Vcc/Vdd) 2.7 V ~ 3.6 V
Data Converters A/D 8x12b, D/A 2x12b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Package / Case 64-TQFP
Supplier Device Package 64-TQFP (10×10)

The C8051F005-GQR is an 8-bit mixed-signal microcontroller (MCU) with a highly integrated 8051 core. As a true stand-alone system-on-chip, this product is excellent for applications, including portable medical equipment, weigh scales, test equipment, and fiber optic systems.

System Overview

A genuine 12-bit multi-channel ADC (F000/01/02/05/06) or a real 10-bit multi-channel ADC (F010/11/12/15/16) is both available in the C8051F000 series of mixed-signal System on a Chip MCUs. Except for the F002/07/12/17, which only has one voltage comparator, each features a configurable gain pre-amplifier, two 12-bit DACs, two voltage comparators, a voltage reference, and an 8051-compatible microcontroller core with 32kbytes of FLASH memory.

A Programmable Counter/Timer Array (PCA) with five capture or compare modules and hardware implementations of I2C/SMBus, UART, and SPI serial interfaces are included. These interfaces are not “bit-banged” in user applications. There are 4 byte-wide general-purpose digital Port I/Os and 4 general-purpose 16-bit timers. The C8051F000/01/02/10/11/12 runs up to 20MIPS and has 256 bytes of RAM. Moreover,  the C8051F005/06/07/15/16/17 runs up to 25MIPS and has 2304 bytes of RAM.

The MCUs are stand-alone System-on-a-Chip solutions because they have an onboard VDD monitor, clock oscillator and WDT. Each MCU configures and controls the analogue and digital peripherals efficiently. The FLASH memory allows for field upgrades of the 8051 firmware and offers non-volatile data storage. It can even be reprogrammed while still in operation. Each MCU can individually turn off any or all of the peripherals to save power.

JTAG debug capability in the board enables full-speed, in-circuit debugging that is non-intrusive (uses no on-chip resources), using the production MCU already present in the finished application. This debugging System offers start and halts commands, breakpoints, watchpoints, single stepping, and the inspection and change of memory and registers. When using JTAG debug, all analog and digital peripherals are fully operational.

Each MCU is designed to operate between 2.7 and 3.6 volts between -45 and +85 degrees Celsius. The input signals up to 5V are acceptable for the JTAG pins , Port I/Os, and  /RST.

C8051F005-GQR Features

  • Values for programmable hysteresis
  • Offers watchpoints, single stepping,  breakpoints, and a stack monitor.
  • Four 16-bit general-purpose counters and timers.
  • On-the-fly Clock Source Switching; Helpful in Power Saving Modes.
  • Watchdog timer that is dedicated.

Additional Features

To increase the overall performance and usability of the C8051F000 MCU family in the final applications, various significant improvements have been made both inside and outside the CIP-51 core.

The enlarged interrupt handler provides the CIP-51’s 21 interrupt sources as opposed to the conventional 8051’s seven, allowing a variety of digital and analog peripherals to interrupt the controller.  An interrupt-driven system has a higher throughput and requires less MCU intervention. The additional interrupt sources are beneficial when designing multi-tasking, real-time systems.

The onboard VDD monitor, the Watchdog Timer, the forced software reset, the CNVSTR pin, the voltage level detection from Comparator 0, and the /RST pin are the seven possible reset sources for the MCU.

The bi-directional /RST pin can be used for an external reset and the output of the internally produced POR. Besides the VDD monitor and Reset Input Pin, the user can turn off any reset source via software. Following a power-on reset when the MCU is initializing, The software has the option to always enable the WDT. The MCU has a built-in, independent clock generator that, following any reset, is automatically used as the system clock.

If desired, the clock source can be changed instantly to the external oscillator, producing the system clock using a crystal, capacitor, ceramic resonator, RC, or an external clock source. This is very helpful in low-power applications since it enables the MCU to operate on a slow (power-saving) external crystal source while periodically switching to the rapid (up to 16MHz) internal oscillator as required.

Onboard Memory

The CIP-51 features an 8051 program and data address setup that is typical. 256 bytes of RAM are allocated for data, with the upper 128 bytes dual-mapped. Direct addressing uses the 128-byte SFR address space, whereas indirect addressing uses the upper 128 bytes of general-purpose RAM. Direct and indirect addressing access the lower 128 bytes of RAM. The first 32 bytes can be addressed as four banks of general-purpose registers, and the following 16 bytes can be addressed by either byte or bit addresses. A 2048-byte RAM block in the external data memory address space is also present in the CIP-51 in the C8051F005/06/07/15/16/17 MCUs.

Over the 64k external data memory address range, this 2048-byte block can be addressed. The MCU’s program memory comprises 32k FLASH and 128 bytes. No specific off-chip programming voltage is needed to reprogram this memory, which may be changed in System using 512-byte sectors. The 512 bytes between 0x7E00 and 0x7FFF are set aside for factory use. Additionally, there is a single 128-byte sector located at addresses 0x8000 to 0x807F that could serve as a compact table for software constants or extra program space.

C8051F005-GQR Technical Specifications

EU RoHS Compliant
Part Status NRND
HTS 8542.31.00.01
Automotive No
Family Name C8051F0xx
Instruction Set Architecture CISC
Device Core 8051
Core Architecture 8051
Maximum CPU Frequency (MHz) 25
Maximum Clock Rate (MHz) 25
Data Bus Width (bit) 8
Program Memory Type Flash
Program Memory Size 32KB
RAM Size 2.25KB
Maximum Expanded Memory Size 64KB
Programmability Yes
Interface Type I2C/SMBus/SPI/UART
Number of I/Os 32
No. of Timers 4
Number of ADCs Single
ADC Channels 8
ADC Resolution (bit) 12
Number of DACs Single
DAC Channels 2
DAC Resolution (bit) 12
I2C 1
I2S 0
Ethernet 0
Watchdog 1
Analog Comparators 2
Minimum Operating Supply Voltage (V) 2.7
Typical Operating Supply Voltage (V) 3
Maximum Operating Supply Voltage (V) 3.6
Minimum Operating Temperature (°C) -40
Maximum Operating Temperature (°C) 85
Supplier Temperature Grade Industrial
Packaging Tape and Reel
Mounting Surface Mount
Package Height 1.05(Max)
Package Width 12
Package Length 12
PCB changed 64
Standard Package Name QFP
Supplier Package TQFP
Pin Count 64
Lead Shape Gull-wing


Utilize Silicon Laboratories’ C8051F005-GQR microcontroller to automate any procedure or System. The operating temperature range for this microcontroller is -40 °C to 85 °C. Its maximum clock frequency is 25 MHz.

This device’s average operating supply voltage is 3 V. Its operational supply voltage ranges from 2.7 V to 3.6 V at its highest.


Thanks for reading. If you like this article, please explore the rest of our website for more great content like this one and learn more. If you have any questions about this article, please leave them in the comment section below, and we will do our best to respond to them.

If you need information or want to orderC8051F005-GQR, contact us here at ICRFQ, your leading electronic components in china, and we will ensure you get the best product at the best price.

4.8/5 - (397 votes)
Kevin Chen