EFM8 Universal Bee Family
EFM8UB1 Data Sheet
The EFM8UB1, part of the Universal Bee family of MCUs, is a
multi-purpose line of 8-bit microcontrollers with USB feature set in
small packages.
These devices offer high value by integrating an innovative energy-smart USB peripheral
interface, charger detect circuit, 8 kV ESD protection, and enhanced high speed commu-
nication interfaces into small packages, making them ideal for space-constrained USB
applications. With an efficient 8051 core and precision analog, the EFM8UB1 family is
also optimal for embedded applications.
EFM8UB1 applications include the following:
• USB I/O controls, dongles
• High-speed communication bridge
• Consumer electronics
• Medical equipment
KEY FEATURES
• Pipelined 8-bit C8051 core with 50 MHz
maximum operating frequency
• Up to 22 multifunction, 5 V tolerant I/O
pins
• Low Energy USB with full- and low-speed
support saves up to 90% of the USB
energy
• USB charger detect circuit (USB-BCS 1.2
compliant)
• One 12-bit ADC and two analog
comparators with internal voltage DAC as
reference input
• Five 16-bit timers
• Two UARTs, SPI, SMBus/I2C master/
slave and I2C slave
• Priority crossbar for flexible pin mapping
Core / Memory
CIP-51 8051 Core
(50 MHz)
Flash Program
Memory
(up to 16 KB)
Clock Management
External CMOS
Oscillator
High Frequency
48 MHz RC
Oscillator
High Frequency
24.5 MHz RC
Oscillator
Energy Management
Internal LDO
Regulator
Power-On Reset
RAM Memory
(2304 bytes)
Debug Interface
with C2
Low Frequency
RC Oscillator
Brown-Out
Detector
5 V-to 3.3 V LDO
Regulator
8-bit SFR bus
Serial Interfaces
2 x UART
I
2
C / SMBus
I/O Ports
External
Interrupts
General
Purpose I/O
Timers and Triggers
Timer
0/1/2
Watchdog
Timer
PCA/PWM
Analog Interfaces
ADC
Comparator 0
Security
16-bit CRC
SPI
USB
Pin Reset
High-Speed I2C Slave
Pin Wakeup
Timer 3/4
Comparator 1
Internal
Voltage
Reference
Lowest power mode with peripheral operational:
Normal
Idle
Suspend
Snooze
Shutdown
silabs.com
| Building a more connected world.
Rev. 1.3
EFM8UB1 Data Sheet
Feature List
1. Feature List
The EFM8UB1 highlighted features are listed below.
•
Core
• Pipelined CIP-51 Core
• Fully compatible with standard 8051 instruction set
• 70% of instructions execute in 1-2 clock cycles
• 50 MHz maximum operating frequency
•
Memory
• Up to 16 KB flash memory, in-system re-programmable
from firmware, including 1 KB of 64-byte sectors and 15
KB of 512-byte sectors.
• Up to 2304 bytes RAM (including 256 bytes standard 8051
RAM, 1024 bytes on-chip XRAM, and 1024 bytes of USB
buffer)
•
Power
• 5 V-input LDO regulator for direct connection to USB sup-
ply
• Internal LDO regulator for CPU core voltage
• Power-on reset circuit and brownout detectors
•
I/O: Up to 22 total multifunction I/O pins
• All pins 5 V tolerant under bias
• Flexible peripheral crossbar for peripheral routing
• 5 mA source, 12.5 mA sink allows direct drive of LEDs
•
Clock Sources
• Internal 48 MHz oscillator with accuracy of ±1.5% stand-
alone and ±0.25% using USB clock recovery
• Internal 24.5 MHz oscillator with ±2% accuracy
• Internal 80 kHz low-frequency oscillator
• External CMOS clock option
•
Timers/Counters and PWM
• 3-channel Programmable Counter Array (PCA) supporting
PWM, capture/compare, and frequency output modes
• 5 x 16-bit general-purpose timers
• Independent watchdog timer, clocked from the low frequen-
cy oscillator
•
Communications and Digital Peripherals
• USB 2.0-compliant full speed with integrated low-power
transceiver, 4 bidirectional endpoints, and dedicated 1 KB
buffer
• 2 x UART, up to 3 Mbaud
• SPI™ Master / Slave, up to 12 Mbps
• SMBus™/I2C™ Master / Slave, up to 400 kbps
• I
2
C High-Speed Slave, up to 3.4 Mbps
• 16-bit CRC unit, supporting automatic CRC of flash at 256-
byte boundaries
Analog
• 12-Bit Analog-to-Digital Converter (ADC)
• 2 x Low-current analog comparators with adjustable refer-
ence
On-Chip, Non-Intrusive Debugging
• Full memory and register inspection
• Four hardware breakpoints, single-stepping
Pre-loaded USB bootloader
Temperature range -40 to 85 ºC
Single power supply of 2.2 to 3.6 V or 3.0 to 5.25 V
QSOP24, QFN28, and QFN20 packages
•
•
•
•
•
•
With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the EFM8UB1 devices are truly standalone
system-on-a-chip solutions. The flash memory is reprogrammable in-circuit, providing nonvolatile data storage and allowing field up-
grades of the firmware. The on-chip debugging interface (C2) allows non-intrusive (uses no on-chip resources), full speed, in-circuit
debugging using the production MCU installed in the final application. This debug logic supports inspection and modification of memory
and registers, setting breakpoints, single stepping, and run and halt commands. All analog and digital peripherals are fully functional
while debugging. The on-chip 5V-to-3.3V regulator enables operation from 2.2 V up to a 5.25 V supply. Devices are available in 28-pin
QFN, 20-pin QFN, or 24-pin QSOP packages. All package options are lead-free and RoHS compliant.
silabs.com
| Building a more connected world.
Rev. 1.3 | 2
EFM8UB1 Data Sheet
Ordering Information
2. Ordering Information
EFM8 UB1 0 F 16 G
–
A
–
QFN28 R
Tape and Reel (Optional)
Package Type
Revision
Temperature Grade G (-40 to +85)
Flash Memory Size – 16 KB
Memory Type (Flash)
Family Feature Set
Universal Bee 1 Family
Silicon Labs EFM8 Product Line
Figure 2.1. EFM8UB1 Part Numbering
All EFM8UB1 family members have the following features:
• CIP-51 Core running up to 50 MHz
• Three Internal Oscillators (48 MHz, 24.5 MHz and 80 kHz)
• USB Full/Low speed Function Controller
• SMBus
• I2C Slave
• SPI
• 2 UARTs
• 3-Channel Programmable Counter Array (PWM, Clock Generation, Capture/Compare)
• 5 16-bit Timers
• 2 Analog Comparators
• 12-bit Analog-to-Digital Converter with integrated multiplexer, voltage reference, and temperature sensor
• 16-bit CRC Unit
• Pre-loaded USB bootloader
In addition to these features, each part number in the EFM8UB1 family has a set of features that vary across the product line. The
product selection guide shows the features available on each family member.
Table 2.1. Product Selection Guide
Comparator 0 Inputs
Comparator 1 Inputs
Flash Memory (kB)
ADC0 Channels
(RoHS Compliant)
Part Number
RAM (Bytes)
Digital Port
Ordering
and VDD Pins
Temperature Range
I/Os (Total)
Separate VIO
Pb-free
EFM8UB10F16G-C-QFN28
EFM8UB11F16G-C-QSOP24
EFM8UB10F16G-C-QFN20
EFM8UB10F8G-C-QFN20
16
16
16
8
2304
2304
2304
2304
22
17
13
13
20
15
11
11
10
8
8
8
12
9
5
5
Yes
Yes
Yes
Yes
—
Yes
—
—
-40 to +85 °C
-40 to +85 °C
-40 to +85 °C
-40 to +85 °C
QFN28
QSOP24
QFN20
QFN20
silabs.com
| Building a more connected world.
Rev. 1.3 | 3
Package
Table of Contents
1. Feature List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1 Introduction.
3.2 Power
3.3 I/O.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 6
. 7
. 7
. 8
. 8
. 9
.12
.13
.13
.14
3.4 Clocking .
3.5 Counters/Timers and PWM .
3.7 Analog .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.6 Communications and Other Digital Peripherals .
3.8 Reset Sources
3.9 Debugging .
3.10 Bootloader
4. Electrical Specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . 16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.16
.16
.17
.19
.20
.20
.21
.21
.22
.23
.24
.24
.24
.25
.26
.27
.28
.30
.30
.31
4.1 Electrical Characteristics . . . . . . .
4.1.1 Recommended Operating Conditions .
4.1.2 Power Consumption. . . . . . .
4.1.3 Reset and Supply Monitor . . . . .
4.1.4 Flash Memory . . . . . . . . .
4.1.5 Power Management Timing . . . .
4.1.6 Internal Oscillators . . . . . . .
4.1.7 External Clock Input . . . . . . .
4.1.8 ADC . . . . . . . . . . . .
4.1.9 Voltage Reference . . . . . . .
4.1.10 Temperature Sensor . . . . . .
4.1.11 1.8 V Internal LDO Voltage Regulator
4.1.12 5 V Voltage Regulator. . . . . .
4.1.13 Comparators . . . . . . . . .
4.1.14 Port I/O . . . . . . . . . .
4.1.15 USB Transceiver . . . . . . .
4.1.16 SMBus . . . . . . . . . . .
4.2 Thermal Conditions .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.3 Absolute Maximum Ratings .
4.4 Typical Performance Curves .
5. Typical Connection Diagrams
5.1 Power
5.2 USB .
5.3 Debug
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . 35
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.35
.37
.39
.39
5.4 Other Connections .
silabs.com
| Building a more connected world.
Rev. 1.3 | 4
6. Pin Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.1 EFM8UB1x-QFN28 Pin Definitions .
6.3 EFM8UB1x-QFN20 Pin Definitions .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.40
.44
.47
6.2 EFM8UB1x-QSOP24 Pin Definitions .
7. QFN28 Package Specifications. . . . . . . . . . . . . . . . . . . . . . . .
7.1 QFN28 Package Dimensions
7.2 QFN28 PCB Land Pattern
7.3 QFN28 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
.50
.52
.53
8. QSOP24 Package Specifications . . . . . . . . . . . . . . . . . . . . . . . 54
8.1 Package Dimensions
8.2 PCB Land Pattern
8.3 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.54
.56
.57
9. QFN20 Package Specifications. . . . . . . . . . . . . . . . . . . . . . . .
9.1 QFN20 Package Dimensions
9.2 QFN20 PCB Land Pattern
9.3 QFN20 Package Marking .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
58
.58
.60
.61
10. Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
silabs.com
| Building a more connected world.
Rev. 1.3 | 5