C8051F005 Silicon Laboratories Inc, C8051F005 Datasheet - Page 131

IC 8051 MCU 32K FLASH 64TQFP

C8051F005

Manufacturer Part Number
C8051F005
Description
IC 8051 MCU 32K FLASH 64TQFP
Manufacturer
Silicon Laboratories Inc
Series
C8051F00xr
Datasheets

Specifications of C8051F005

Core Processor
8051
Core Size
8-Bit
Speed
25MHz
Connectivity
SMBus (2-Wire/I²C), 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
Package / Case
64-TQFP, 64-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
C8051F005
Manufacturer:
AMD
Quantity:
1 151
Part Number:
C8051F005
Manufacturer:
SILICON
Quantity:
2 578
Part Number:
C8051F005
Manufacturer:
Silicon Laboratories Inc
Quantity:
10 000
Part Number:
C8051F005
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
C8051F005-GQ
Manufacturer:
SiliconL
Quantity:
3 141
Part Number:
C8051F005-GQ
Manufacturer:
Silicon Laboratories Inc
Quantity:
10 000
Part Number:
C8051F005-GQR
Manufacturer:
AD
Quantity:
8 720
Part Number:
C8051F005-GQR
Manufacturer:
SIGNALS
Quantity:
20
Part Number:
C8051F005-GQR
Manufacturer:
Silicon Laboratories Inc
Quantity:
10 000
Part Number:
C8051F005-GQR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
C8051F005-GQR
0
Part Number:
C8051F005DK
Manufacturer:
SiliconL
Quantity:
1
Part Number:
C8051F005R
Manufacturer:
Silicon Laboratories Inc
Quantity:
10 000
18.1.
The UART provides four operating modes (one synchronous and three asynchronous) selected by setting
configuration bits in the SCON register. These four modes offer different baud rates and communication protocols.
The four modes are summarized in Table 18.1 below. Detailed descriptions follow.
18.1.1. Mode 0: Synchronous Mode
Mode 0 provides synchronous, half-duplex communication. Serial data is transmitted and received on the RX pin.
The TX pin provides the shift clock for both transmit and receive. The MCU must be the master since it generates
the shift clock for transmission in both directions (see the interconnect diagram in Figure 18.2).
Eight data bits are transmitted/received, LSB first (see the timing diagram in Figure 18.3). Data transmission begins
when an instruction writes a data byte to the SBUF register. The TI Transmit Interrupt Flag (SCON.1) is set at the
end of the eighth bit time. Data reception begins when the REN Receive Enable bit (SCON.4) is set to logic 1 and
the RI Receive Interrupt Flag (SCON.0) is cleared. One cycle after the eighth bit is shifted in, the RI flag is set and
reception stops until software clears the RI bit. An interrupt will occur if enabled when either TI or RI is set.
The Mode 0 baud rate is the system clock frequency divided by twelve. RX is forced to open-drain in mode 0, and
an external pull-up will typically be required.
18.1.2. Mode 1: 8-Bit UART, Variable Baud Rate
131
C8051F000/1/2/5/6/7
C8051F010/1/2/5/6/7
Mode
0
1
2
3
UART Operational Modes
RX (data out)
RX (data in)
TX (clk out)
TX (clk out)
Synchronization
Asynchronous
Asynchronous
Asynchronous
Synchronous
Figure 18.3. UART Mode 0 Timing Diagram
C8051Fxxx
Figure 18.2. UART Mode 0 Interconnect
D0
D0
Timer 1 or Timer 2 Overflow
Timer 1 or Timer 2 Overflow
SYSCLK/32 or SYSCLK/64
Table 18.1. UART Modes
D1
RX
TX
D1
SYSCLK/12
Baud Clock
MODE 0 TRANSMIT
MODE 0 RECEIVE
Rev. 1.7
D2
D2
D3
CLK
DATA
D3
8 Extra Outputs
D4
D4
Data Bits
Reg.
Shift
D5
8
8
9
9
D5
D6
Start/Stop Bits
1 Start, 1 Stop
1 Start, 1 Stop
1 Start, 1 Stop
D6
None
D7
D7

Related parts for C8051F005