Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

C8051F041-GQ

Part # C8051F041-GQ
Description MCU 8BIT CISC 64KB FLASH 3V 64TQFP - Trays
Category IC
Availability In Stock
Qty 2
Qty Price
1 + $20.05559
Manufacturer Available Qty
SILICON LABORATORIES
Date Code: 0903
  • Shipping Freelance Stock: 2
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

C8051F040/1/2/3/4/5/6/7
202 Rev. 1.5
Table 16.1. AC Parameters for External Memory Interface
Parameter Description Min Max Units
T
SYSCLK
System Clock Period
40 ns
T
ACS
Address/Control Setup Time
0 3 x T
SYSCLK
ns
T
ACW
Address/Control Pulse Width
1 x T
SYSCLK
16 x T
SYSCLK
ns
T
ACH
Address/Control Hold Time
0 3 x T
SYSCLK
ns
T
ALEH
Address Latch Enable High Time
1 x T
SYSCLK
4 x T
SYSCLK
ns
T
ALEL
Address Latch Enable Low Time
1 x T
SYSCLK
4 x T
SYSCLK
ns
T
WDS
Write Data Setup Time
1 x T
SYSCLK
19 x T
SYSCLK
ns
T
WDH
Write Data Hold Time
0 3 x T
SYSCLK
ns
T
RDS
Read Data Setup Time
20 ns
T
RDH
Read Data Hold Time
0—ns
C8051F040/1/2/3/4/5/6/7
Rev. 1.5 203
17. Port Input/Output
The C8051F04x family of devices are fully integrated mixed-signal System on a Chip MCUs with 64 digital
I/O pins (C8051F040/2/4/6) or 32 digital I/O pins (C8051F041/3/5/7), organized as 8-bit Ports. All ports are
both bit- and byte-addressable through their corresponding Port Data registers. All Port pins are 5 V-toler-
ant, and all support configurable Open-Drain or Push-Pull output modes and weak pullups. A block dia-
gram of the Port I/O cell is shown in Figure 17.1. Complete Electrical Specifications for the Port I/O pins
are given in Table 17.1.
Figure 17.1. Port I/O Cell Block Diagram
Table 17.1. Port I/O DC Electrical Characteristics
V
DD
= 2.7 to 3.6 V, –40 to +85 °C unless otherwise specified.
Parameter Conditions Min Typ Max Units
Output High Voltage
(V
OH
)
I
OH
= –3 mA, Port I/O Push-Pull
I
OH
= –10 µA, Port I/O Push-Pull
I
OH
= –10 mA, Port I/O Push-Pull
V
DD
– 0.7
V
DD
– 0.1
V
DD
– 0.8
V
Output Low Voltage
(V
OL
)
I
OL
= 8.5 mA
I
OL
= 10 µA
I
OL
= 25 mA
1.0
0.6
0.1
V
Input High Voltage (VIH)
0.7 x
V
DD
——
Input Low Voltage (VIL)
0.3 x
V
DD
Input Leakage Current
DGND < Port Pin <
V
DD
, Pin Tri-state
Weak Pullup Off
Weak Pullup On
10
± 1
µA
Input Capacitance —5pF
DGND
/PORT-OUTENABLE
PORT-OUTPUT
PUSH-PULL
VDD
VDD
/WEAK-PULLUP
(WEAK)
PORT
PAD
ANALOG INPUT
Analog Select
(Ports 1, 2, and 3)
PORT-INPUT
C8051F040/1/2/3/4/5/6/7
204 Rev. 1.5
The C8051F04x family of devices have a wide array of digital resources which are available through the
four lower I/O Ports: P0, P1, P2, and P3. Each of the pins on P0, P1, P2, and P3, can be defined as a Gen-
eral-Purpose I/O (GPIO) pin or can be controlled by a digital peripheral or function (like UART0 or /INT1 for
example), as shown in Figure 17.2. The system designer controls which digital functions are assigned
pins, limited only by the number of pins available. This resource assignment flexibility is achieved through
the use of a Priority Crossbar Decoder. The state of a Port I/O pin can always be read from its associated
Data register regardless of whether that pin has been assigned to a digital peripheral or behaves as GPIO.
The Port pins on Ports 1, 2, and 3 can be used as Analog Inputs to ADC2 (C8051F040/1/2/3 only), Analog
Voltage Comparators, and ADC0, respectively.
Figure 17.2. Port I/O Functional Block Diagram
An External Memory Interface, which is active during the execution of an off-chip MOVX instruction, can be
active on either the lower Ports or the upper Ports. See Section “16. External Data Memory Interface
and On-Chip XRAM” on page 187 for more information about the External Memory Interface.
17.1. Ports 0 through 3 and the Priority Crossbar Decoder
The Priority Crossbar Decoder, or “Crossbar”, allocates and assigns Port pins on Port 0 through Port 3 to
the digital peripherals (UARTs, SMBus, PCA, Timers, etc.) on the device using a priority order. The Port
pins are allocated in order starting with P0.0 and continue through P3.7, if necessary. The digital peripher-
als are assigned Port pins in a priority order which is listed in Figure 17.3, with UART0 having the highest
priority and CNVSTR2 having the lowest priority.
External
Pins
Digital
Crossbar
Priority
Decoder
SMBus
2
SPI
4
UART0
2
PCA
2
T0, T1,
T2, T2EX,
T3, T3EX,
T4,T4EX,
/INT0,
/INT1
P1.0
P1.7
P2.0
P2.7
P0.0
P0.7
Highest
Priority
Lowest
Priority
8
8
Comptr.
Outputs
(Internal Digital Signals)
Highest
Priority
Lowest
Priority
UART1
6
2
P3.0
P3.7
8
8
P0MDOUT, P1MDOUT,
P2MDOUT, P3MDOUT
Registers
XBR0, XBR1, XBR2,
XBR3 P1MDIN,
P2MDIN, P3MDIN
Registers
P1
I/O
Cells
P3
I/O
Cells
P0
I/O
Cells
P2
I/O
Cells
8
Port
Latches
P0
P1
P2
8
8
8
P3
8
(P2.0-P2.7)
(P1.0-P1.7)
(P0.0-P0.7)
(P3.0-P3.7)
To
ADC2
Input
To External
Memory
Interface
(EMIF)
To
ADC0
Input
To
Comparators
/SYSCLK
CNVSTR0
CNVSTR2
PREVIOUS6162636465666768697071727374NEXT