C8051F301-GMR Silicon Laboratories Inc, C8051F301-GMR Datasheet - Page 155
C8051F301-GMR
Manufacturer Part Number
C8051F301-GMR
Description
IC 8051 MCU 8K FLASH 11QFN
Manufacturer
Silicon Laboratories Inc
Series
C8051F30xr
Specifications of C8051F301-GMR
Core Processor
8051
Core Size
8-Bit
Speed
25MHz
Connectivity
SMBus (2-Wire/I²C), UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
8
Program Memory Size
8KB (8K x 8)
Program Memory Type
FLASH
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 3.6 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
11-VQFN
Package
11QFN EP
Device Core
8051
Family Name
C8051F30x
Maximum Speed
25 MHz
Operating Supply Voltage
3.3 V
Data Bus Width
8 Bit
Number Of Programmable I/os
8
Interface Type
I2C/SMBus/UART
Number Of Timers
3
For Use With
336-1444 - ADAPTER PROGRAM TOOLSTICK F300336-1319 - REFERENCE DESIGN STEPPER MOTOR
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
16. Programmable Counter Array
The Programmable Counter Array (PCA0) provides enhanced timer functionality while requiring less CPU
intervention than the standard 8051 counter/timers. The PCA consists of a dedicated 16-bit counter/timer
and three 16-bit capture/compare modules. Each capture/compare module has its own associated I/O line
(CEXn) which is routed through the Crossbar to Port I/O when enabled (See
Crossbar Decoder” on page 104
a programmable timebase that can select between six sources: system clock, system clock divided by four,
system clock divided by twelve, the external oscillator clock source divided by 8, Timer 0 overflow, or an
external clock signal on the ECI input pin. Each capture/compare module may be configured to operate
independently in one of six modes: Edge-Triggered Capture, Software Timer, High-Speed Output, Fre-
quency Output, 8-Bit PWM, or 16-Bit PWM (each mode is described in
Modules” on page
allowing the PCA to be clocked by a precision external oscillator while the internal oscillator drives the sys-
tem clock. The PCA is configured and controlled through the system controller's Special Function Regis-
ters. The basic PCA block diagram is shown in Figure 16.1.
Important Note: The PCA Module 2 may be used as a watchdog timer (WDT), and is enabled in this mode
following a system reset. Access to certain PCA registers is restricted while WDT mode is enabled. See
Section 16.3
for details.
157). The external oscillator clock option is ideal for real-time clock (RTC) functionality,
SYSCLK/12
SYSCLK/4
Timer 0 Overflow
SYSCLK
External Clock/8
ECI
Capture/Compare
Figure 16.1. PCA Block Diagram
Module 0
for details on configuring the Crossbar). The counter/timer is driven by
CLOCK
MUX
PCA
Digital Crossbar
Port I/O
Rev. 2.9
Capture/Compare
16-Bit Counter/Timer
Module 1
C8051F300/1/2/3/4/5
Capture/Compare
Module 2 / WDT
Section “16.2. Capture/Compare
Section “12.1. Priority
155