C8051F321 Silicon Laboratories Inc, C8051F321 Datasheet - Page 155

IC 8051 MCU 16K FLASH 28MLP

C8051F321

Manufacturer Part Number
C8051F321
Description
IC 8051 MCU 16K FLASH 28MLP
Manufacturer
Silicon Laboratories Inc
Series
C8051F32xr
Datasheet

Specifications of C8051F321

Core Processor
8051
Core Size
8-Bit
Speed
25MHz
Connectivity
SMBus (2-Wire/I²C), SPI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Number Of I /o
21
Program Memory Size
16KB (16K 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 13x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
C8051F321
Manufacturer:
SILICON
Quantity:
249
Part Number:
C8051F321
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
C8051F321-GM
Manufacturer:
SiliconL
Quantity:
4 364
Part Number:
C8051F321-GM
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
C8051F321-GMR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Company:
Part Number:
C8051F321-GMR
Quantity:
60 000
Bit7:
Bits6-5:
Bit4:
Bit3:
Bit2:
Bit1:
Bit0:
ISOUD
R/W
Bit7
ISOUD: ISO Update
This bit affects all IN Isochronous endpoints.
0: When software writes INPRDY = ‘1’, USB0 will send the packet when the next IN token is
received.
1: When software writes INPRDY = ‘1’, USB0 will wait for a SOF token before sending the packet.
If an IN token is received before a SOF token, USB0 will send a zero-length data packet.
Unused. Read = 00b. Write = don’t care.
USBINH: USB0 Inhibit
This bit is set to ‘1’ following a power-on reset (POR) or an asynchronous USB0 reset (see Bit3:
RESET). Software should clear this bit after all USB0 and transceiver initialization is complete. Soft-
ware cannot set this bit to ‘1’.
0: USB0 enabled.
1: USB0 inhibited. All USB traffic is ignored.
USBRST: Reset Detect
Writing ‘1’ to this bit forces an asynchronous USB0 reset. Reading this bit provides bus reset status
information.
Read:
0: Reset signaling is not present on the bus.
1: Reset signaling detected on the bus.
RESUME: Force Resume
Software can force resume signaling on the bus to wake USB0 from suspend mode. Writing a ‘1’ to
this bit while in Suspend mode (SUSMD = ‘1’) forces USB0 to generate Resume signaling on the bus
(a remote Wakeup event). Software should write RESUME = ‘0’ after 10 ms to15 ms to end the
Resume signaling. An interrupt is generated, and hardware clears SUSMD, when software writes
RESUME = ‘0’.
SUSMD: Suspend Mode
Set to ‘1’ by hardware when USB0 enters suspend mode. Cleared by hardware when software writes
RESUME = ‘0’ (following a remote wakeup) or reads the CMINT register after detection of Resume
signaling on the bus.
0: USB0 not in suspend mode.
1: USB0 in suspend mode.
SUSEN: Suspend Detection Enable
0: Suspend detection disabled. USB0 will ignore suspend signaling on the bus.
1: Suspend detection enabled. USB0 will enter suspend mode if it detects suspend signaling on the
bus.
R/W
Bit6
-
Figure 15.11. POWER: USB0 Power (USB Register)
R/W
Bit5
-
USBINH
R/W
Bit4
USBRST
R/W
Bit3
Rev. 1.1
RESUME
R/W
Bit2
SUSMD
Bit1
R
C8051F320/1
SUSEN
R/W
Bit0
USB Address:
00010000
Reset Value
0x01
155

Related parts for C8051F321