Silicon Labs EFM8BB50 Reference guide

Type
Reference guide
EFM8 Busy Bee Family
EFM8BB50 Reference Manual
The EFM8BB50, part of the wide supply 5 V Busy Bee family of
MCUs, is a multi-purpose line of 8-bit microcontrollers with a com-
prehensive feature set in small packages.
These devices offer high value by integrating advanced analog and communication pe-
ripherals into small packages, making them ideal for space-constrained applications.
With an efficient 8051 core, 5 V capable I/O, precision analog, and enhanced pulse-width
modulation, the EFM8BB50 family is also optimal for embedded applications.
EFM8BB50 applications include the following:
KEY FEATURES
Pipelined 8-bit C8051 core with 50 MHz
maximum operating frequency
Up to 12 multifunction, 5 V capable I/O
pins
1 x 12-bit Analog to Digital converter
Integrated temperature sensor
3-channel PCA w/ PWM
3-channel PWM engine
4 x 16-bit timers
2 x 8-bit timers
• UART
• SMBus/I2C
SPI with 4 byte FIFO
Priority crossbar for flexible pin mapping
4 x configurable logic units
QFN packages as small as 2x2mm
LED/Lighting control
Industrial automation
Consumer electronics
Motor control
Power tools
• Appliances
• Toys
Personal hygiene products
Battery packs
Optical modules
Security
I/O Ports
Core / Memory Clock Management
80 kHz ±3%
Low Frequency
RC Oscillator
Energy Management
Brown-Out
Detector
8-bit SFR bus
Serial Interfaces Timers and Triggers Analog Interfaces
External
Interrupts
Up to 12
General
Purpose I/O
Pin Reset 3 ch PCA
w/ PWM
Watchdog Timer
Programmable
Internal/
External VREF
16-bit CRC
Flash Program
Memory
(up to 16 KB)
RAM Memory
(512 B)
Lowest power mode with peripheral operational:
IdleNormal Snooze
CIP-51 8051 Core
(50 MHz)
Debug Interface
with C2
External CMOS
Oscillator
49 MHz ±2%
High Frequency
RC Oscillator
1.8-5.5 V Internal
LDO Regulator Power-On Reset
Shutdown
SMBus/I2C
10 MHz
Calibration/
Trimming
Oscillator
3 ch PWM
Timer w/DTI
2 x 8-bit timers
2 x 16-bit
Timers
2 x 16-bit
Timers
Fast Settling
Internal VREF
UART
SPI
4 x
Configurable
Logic Units
10 uA Snooze
Mode with 30 us
wake time
12-bit ADC
Priority Pin
Mapping
Crossbar
silabs.com | Building a more connected world. Copyright © 2023 by Silicon Laboratories Rev. 1.0
Table of Contents
1. System Overview .............................12
1.1 Introduction ...............................12
1.2 CIP-51 Microcontroller Core .........................13
1.3 Memory ................................14
1.4 Power .................................18
1.5 I/O ..................................19
1.6 Clocking ................................19
1.7 Counters/Timers and PWM ..........................19
1.8 Communications and Other Digital Peripherals ...................21
1.9 Analog.................................22
1.10 Reset Sources .............................23
1.11 Debugging ...............................23
1.12 Bootloader ...............................24
2. Memory Organization ...........................26
2.1 Memory Organization............................26
2.2 Program Memory .............................26
2.3 Data Memory ..............................26
2.4 Memory Map ..............................28
2.5 XRAM Control Registers...........................31
2.5.1 EMI0CN: External Memory Interface Control ..................31
3. Special Function Registers .........................32
3.1 Special Function Register Access .......................32
3.2 Special Function Register Memory Map .....................37
3.3 SFR Access Control Registers.........................46
3.3.1 SFRPAGE: SFR Page ..........................46
3.3.2 SFRPGCN: SFR Page Control .......................47
3.3.3 SFRSTACK: SFR Page Stack .......................47
4. Flash Memory ..............................48
4.1 Introduction ...............................48
4.2 Features ................................50
4.3 Functional Description ...........................51
4.3.1 Security Options ............................51
4.3.2 Flash Memory Supply Monitor .......................52
4.3.3 Programming the Flash Memory ......................52
4.3.4 Flash Write and Erase Precautions......................53
4.4 Flash Control Registers ...........................55
4.4.1 PSCTL: Program Store Control .......................55
silabs.com | Building a more connected world. Rev. 1.0 | 2
4.4.2 FLKEY: Flash Lock and Key ........................56
5. Device Identification ...........................57
5.1 Device Identification ............................57
5.2 Unique Identifier .............................57
5.3 Device Identification Registers.........................57
5.3.1 DEVICEID: Device Identification.......................57
5.3.2 DERIVID: Derivative Identification ......................58
5.3.3 REVID: Revision Identifcation .......................59
6. Interrupts ................................ 60
6.1 Introduction ...............................60
6.2 Interrupt Sources and Vectors .........................60
6.2.1 Interrupt Priorities ...........................60
6.2.2 Interrupt Latency ............................61
6.2.3 Interrupt Summary ...........................62
6.3 Interrupt Control Registers ..........................64
6.3.1 IE: Interrupt Enable ...........................64
6.3.2 IP: Interrupt Priority ...........................66
6.3.3 IPH: Interrupt Priority High ........................67
6.3.4 EIE1: Extended Interrupt Enable 1 ......................68
6.3.5 EIP1: Extended Interrupt Priority 1 Low ....................69
6.3.6 EIP1H: Extended Interrupt Priority 1 High ...................70
6.3.7 EIE2: Extended Interrupt Enable 2 ......................71
6.3.8 EIP2: Extended Interrupt Priority 2 ......................72
6.3.9 EIP2H: Extended Interrupt Priority 2 High ...................72
7. Power Management and Internal Regulator ...................73
7.1 Introduction ...............................73
7.2 Features ................................74
7.3 Normal Mode ..............................74
7.4 Idle Mode................................75
7.5 Stop Mode ...............................75
7.6 Snooze Mode ..............................75
7.7 Shutdown Mode .............................76
7.8 Determining Wake Events (Snooze Mode) ....................76
7.9 Power Management Control Registers ......................76
7.9.1 PCON0: Power Control 0 .........................76
7.9.2 PCON1: Power Control 1 .........................77
7.9.3 PSTAT0: PMU Status 0 .........................78
7.9.4 REG0CN: Regulator 0 Control .......................79
8. Clocking and Oscillators ..........................80
8.1 Introduction ...............................80
8.2 Features ................................80
silabs.com | Building a more connected world. Rev. 1.0 | 3
8.3 Functional Description ...........................81
8.3.1 Clock Selection ............................81
8.3.2 HFOSC0 49 MHz Internal Oscillator .....................81
8.3.3 FSOSC 10 MHz Internal Oscillator ......................81
8.3.4 LFOSC0 80 kHz Internal Oscillator ......................81
8.3.5 External CMOS ............................81
8.4 Clocking and Oscillator Control Registers .....................82
8.4.1 CLKSEL: Clock Select ..........................82
8.4.2 CLKGRP0: Clock Group Control ......................84
8.4.3 HFO0CAL: High Frequency Oscillator 0 Calibration ................85
8.4.4 HFO0CN: High Frequency Oscillator Control ..................86
8.4.5 HFO0TRIM0: High Frequency Oscillator Trim ..................87
8.4.6 LFO0CN: Low Frequency Oscillator Control...................88
9. Reset Sources and Power Supply Monitor ...................89
9.1 Introduction ...............................89
9.2 Features ................................89
9.3 Functional Description ...........................90
9.3.1 Device Reset .............................90
9.3.2 Power-On Reset ............................91
9.3.3 Supply Monitor Reset ..........................92
9.3.4 External Reset ............................92
9.3.5 Missing Clock Detector Reset .......................92
9.3.6 Watchdog Timer Reset ..........................92
9.3.7 Flash Error Reset ...........................93
9.3.8 Software Reset ............................93
9.4 Reset Source Register ...........................94
9.4.1 RSTSRC: Reset Source .........................94
10. CIP-51 Microcontroller Core ........................95
10.1 Introduction ..............................95
10.2 Features ...............................96
10.3 Functional Description ...........................96
10.3.1 Programming and Debugging Support ....................96
10.3.2 Prefetch Engine............................96
10.3.3 Instruction Set ............................97
10.4 CPU Core Registers ..........................101
10.4.1 DPL: Data Pointer Low ........................101
10.4.2 DPH: Data Pointer High ........................101
10.4.3 SP: Stack Pointer ..........................101
10.4.4 ACC: Accumulator ..........................102
10.4.5 B: B Register............................102
10.4.6 PSW: Program Status Word ......................103
10.4.7 PFE0CN: Prefetch Engine Control ....................104
11. Port I/O, Crossbar, External Interrupts, and Port Match ..............105
11.1 Introduction .............................105
silabs.com | Building a more connected world. Rev. 1.0 | 4
11.2 Features ..............................105
11.3 Functional Description ..........................106
11.3.1 Port I/O Modes of Operation ......................106
11.3.2 Analog and Digital Functions ......................107
11.3.3 Priority Crossbar Decoder .......................109
11.3.4 INT0 and INT1 ...........................111
11.3.5 Port Match ............................111
11.3.6 Direct Port I/O Access (Read/Write) ....................112
11.4 Port I/O Control Registers .........................112
11.4.1 XBR0: Port I/O Crossbar 0 .......................112
11.4.2 XBR1: Port I/O Crossbar 1 .......................113
11.4.3 XBR2: Port I/O Crossbar 2 .......................114
11.4.4 PRTDRV: Port Drive Strength ......................115
11.4.5 P0MASK: Port 0 Mask ........................116
11.4.6 P0MAT: Port 0 Match .........................117
11.4.7 P0: Port 0 Pin Latch .........................118
11.4.8 P0MDIN: Port 0 Input Mode .......................119
11.4.9 P0MDOUT: Port 0 Output Mode .....................120
11.4.10 P0SKIP: Port 0 Skip .........................121
11.4.11 P1MASK: Port 1 Mask ........................122
11.4.12 P1MAT: Port 1 Match ........................122
11.4.13 P1: Port 1 Pin Latch .........................123
11.4.14 P1MDIN: Port 1 Input Mode ......................124
11.4.15 P1MDOUT: Port 1 Output Mode .....................124
11.4.16 P1SKIP: Port 1 Skip .........................125
11.4.17 P2: Port 2 Pin Latch .........................125
11.4.18 P2MDIN: Port 2 Input Mode ......................126
11.4.19 P2MDOUT: Port 2 Output Mode .....................126
11.5 INT0 and INT1 Control Registers ......................127
11.5.1 IT01CF: INT0/INT1 Configuration .....................127
12. Analog Multiplexer Charge Pump (AMUXCP) ..................129
12.1 Introduction .............................129
12.2 Features ..............................129
12.3 Functional Description ..........................129
12.3.1 Configuration ...........................129
12.3.2 Startup Sequence ..........................130
12.4 AMUXCP Control Registers ........................131
12.4.1 CP0CN: Charge Pump Configuration ...................131
13. Analog to Digital Converter (ADC0) .....................132
13.1 Introduction .............................132
13.2 Features ..............................133
13.3 Functional Description ..........................133
13.3.1 Input Selection ...........................133
13.3.2 Gain Setting ............................134
silabs.com | Building a more connected world. Rev. 1.0 | 5
13.3.3 Voltage Reference Options .......................134
13.3.4 Clocking .............................135
13.3.5 Timing ..............................136
13.3.6 Initiating Conversions .........................138
13.3.7 Autoscan Mode ...........................138
13.3.8 Output Formatting and Accumulation ...................142
13.3.9 Window Comparator .........................144
13.3.10 Temperature Sensor .........................146
13.4 ADC Control Registers ..........................147
13.4.1 ADC0CN0: ADC0 Control 0 .......................147
13.4.2 ADC0CN1: ADC0 Control 1 .......................148
13.4.3 ADC0CN2: ADC0 Control 2 .......................149
13.4.4 ADC0CF1: ADC0 Configuration .....................150
13.4.5 ADC0CF2: ADC0 Power Control .....................151
13.4.6 ADC0L: ADC0 Data Word Low Byte ....................152
13.4.7 ADC0H: ADC0 Data Word High Byte ...................152
13.4.8 ADC0GTH: ADC0 Greater-Than High Byte .................152
13.4.9 ADC0GTL: ADC0 Greater-Than Low Byte ..................153
13.4.10 ADC0LTH: ADC0 Less-Than High Byte ..................153
13.4.11 ADC0LTL: ADC0 Less-Than Low Byte ..................153
13.4.12 ADC0MX: ADC0 Multiplexer Selection ...................154
13.4.13 ADC0ASCF: ADC0 Autoscan Configuration .................155
13.4.14 ADC0ASAH: ADC0 Autoscan Start Address High Byte .............156
13.4.15 ADC0ASAL: ADC0 Autoscan Start Address Low Byte .............156
13.4.16 ADC0ASCT: ADC0 Autoscan Output Count .................157
14. Precision Reference (VREF0) ........................158
14.1 Introduction .............................158
14.2 Features ..............................158
14.3 Using the Precision Reference .......................158
14.4 VREF Control Registers .........................159
14.4.1 REF0CN: Voltage Reference Control ...................159
15. Configurable Logic Units (CLU0, CLU1, CLU2, CLU3) ...............160
15.1 Introduction .............................160
15.2 Features ..............................161
15.3 Functional Description ..........................162
15.3.1 Configuration Sequence ........................162
15.3.2 Input Multiplexer Selection .......................162
15.3.3 Output Configuration .........................164
15.3.4 LUT Configuration ..........................165
15.4 Configurable Logic Control Registers .....................166
15.4.1 CLEN0: Configurable Logic Enable 0 ...................166
15.4.2 CLIE0: Configurable Logic Interrupt Enable 0 .................167
15.4.3 CLIF0: Configurable Logic Interrupt Flag 0 ..................168
15.4.4 CLOUT0: Configurable Logic Output 0 ...................169
15.4.5 CLU0MX: Configurable Logic Unit 0 Multiplexer ................169
silabs.com | Building a more connected world. Rev. 1.0 | 6
15.4.6 CLU0FN: Configurable Logic Unit 0 Function Select ..............170
15.4.7 CLU0CF: Configurable Logic Unit 0 Configuration ...............171
15.4.8 CLU1MX: Configurable Logic Unit 1 Multiplexer ................172
15.4.9 CLU1FN: Configurable Logic Unit 1 Function Select ..............172
15.4.10 CLU1CF: Configurable Logic Unit 1 Configuration ...............173
15.4.11 CLU2MX: Configurable Logic Unit 2 Multiplexer ...............174
15.4.12 CLU2FN: Configurable Logic Unit 2 Function Select ..............174
15.4.13 CLU2CF: Configurable Logic Unit 2 Configuration ...............175
15.4.14 CLU3MX: Configurable Logic Unit 3 Multiplexer ...............176
15.4.15 CLU3FN: Configurable Logic Unit 3 Function Select ..............176
15.4.16 CLU3CF: Configurable Logic Unit 3 Configuration ...............177
16. Cyclic Redundancy Check (CRC0) ......................178
16.1 Introduction .............................178
16.2 Features ..............................178
16.3 Functional Description ..........................179
16.3.1 16-bit CRC Algorithm .........................179
16.3.2 Using the CRC on a Data Stream .....................180
16.3.3 Using the CRC to Check Code Memory ...................180
16.3.4 Bit Reversal ............................180
16.4 CRC0 Control Registers .........................181
16.4.1 CRC0CN0: CRC0 Control 0.......................181
16.4.2 CRC0IN: CRC0 Data Input .......................181
16.4.3 CRC0DAT: CRC0 Data Output......................182
16.4.4 CRC0ST: CRC0 Automatic Flash Sector Start ................182
16.4.5 CRC0CNT: CRC0 Automatic Flash Sector Count ...............182
16.4.6 CRC0FLIP: CRC0 Bit Flip .......................183
16.4.7 CRC0CN1: CRC0 Control 1.......................183
17. Programmable Counter Array (PCA0) .....................184
17.1 Introduction .............................184
17.2 Features ..............................184
17.3 Functional Description ..........................185
17.3.1 Counter / Timer ...........................185
17.3.2 Interrupt Sources ..........................185
17.3.3 Capture/Compare Modules .......................185
17.3.4 Edge-Triggered Capture Mode ......................187
17.3.5 Software Timer (Compare) Mode .....................188
17.3.6 High-Speed Output Mode .......................189
17.3.7 Frequency Output Mode ........................190
17.3.8 PWM Waveform Generation ......................190
17.4 PCA0 Control Registers .........................195
17.4.1 PCA0CN0: PCA Control ........................195
17.4.2 PCA0MD: PCA Mode .........................196
17.4.3 PCA0PWM: PCA PWM Configuration ...................197
17.4.4 PCA0L: PCA Counter/Timer Low Byte ...................198
17.4.5 PCA0H: PCA Counter/Timer High Byte ...................198
silabs.com | Building a more connected world. Rev. 1.0 | 7
17.4.6 PCA0POL: PCA Output Polarity .....................199
17.4.7 PCA0CENT: PCA Center Alignment Enable .................200
17.4.8 PCA0CPM0: PCA Channel 0 Capture/Compare Mode ..............201
17.4.9 PCA0CPL0: PCA Channel 0 Capture Module Low Byte .............202
17.4.10 PCA0CPH0: PCA Channel 0 Capture Module High Byte ............202
17.4.11 PCA0CPM1: PCA Channel 1 Capture/Compare Mode .............203
17.4.12 PCA0CPL1: PCA Channel 1 Capture Module Low Byte .............204
17.4.13 PCA0CPH1: PCA Channel 1 Capture Module High Byte ............204
17.4.14 PCA0CPM2: PCA Channel 2 Capture/Compare Mode .............205
17.4.15 PCA0CPL2: PCA Channel 2 Capture Module Low Byte .............206
17.4.16 PCA0CPH2: PCA Channel 2 Capture Module High Byte ............206
18. Pulse Width Modulation (PWM0).......................207
18.1 Introduction .............................207
18.2 Features ..............................207
18.3 Functional Description ..........................208
18.3.1 Counter .............................208
18.3.2 Clocking .............................208
18.3.3 Compare Values ..........................209
18.3.4 Alignment Modes ..........................209
18.3.5 Dead Time Insertion .........................214
18.3.6 Kill Feature ............................217
18.4 PWM0 Control Registers .........................218
18.4.1 PWMCFG0: PWM Configuration 0 ....................218
18.4.2 PWMCFG1: PWM Configuration 1 ....................220
18.4.3 PWMCFG2: PWM Configuration 2 ....................222
18.4.4 PWMCFG3: PWM Configuration 3 ....................224
18.4.5 PWMDTIPLIM: DTI Positive Limit .....................225
18.4.6 PWMDTINLIM: DTI Negative Limit ....................225
18.4.7 PWML: PWM Counter LSB .......................226
18.4.8 PWMH: PWM Counter MSB ......................226
18.4.9 PWMCKDIV: PWM Clock Divider .....................226
18.4.10 PWMLIML: PWM Counter Limit LSB ...................227
18.4.11 PWMLIMH: PWM Counter Limit MSB ...................227
18.4.12 PWMSTATUS: PWM Status ......................228
18.4.13 PWMIF: PWM Interrupt Flags......................229
18.4.14 PWMIE: PWM Interrupt Enable .....................231
18.4.15 PWMCPUDL0: Ch0 Compare Value Update LSB ...............232
18.4.16 PWMCPUDH0: Ch0 Compare Value Update MSB...............232
18.4.17 PWMCPL0: Ch0 Compare Value LSB ...................232
18.4.18 PWMCPH0: Ch0 Compare Value MSB ..................233
18.4.19 PWMCPUDL1: Ch1 Compare Value Update LSB ...............233
18.4.20 PWMCPUDH1: Ch1 Compare Value Update MSB...............233
18.4.21 PWMCPL1: Ch1 Compare Value LSB ...................234
18.4.22 PWMCPH1: Ch1 Compare Value MSB ..................234
18.4.23 PWMCPUDL2: Ch2 Compare Value Update LSB ...............234
18.4.24 PWMCPUDH2: Ch2 Compare Value Update MSB...............235
18.4.25 PWMCPL2: Ch2 Compare Value LSB ...................235
silabs.com | Building a more connected world. Rev. 1.0 | 8
18.4.26 PWMCPH2: Ch2 Compare Value MSB ..................235
19. Serial Peripheral Interface (SPI0) ......................236
19.1 Introduction .............................236
19.2 Features ..............................236
19.3 Functional Description ..........................237
19.3.1 Signals ..............................237
19.3.2 Main Mode Operation .........................239
19.3.3 Secondary Mode Operation .......................239
19.3.4 Clock Phase and Polarity .......................240
19.3.5 Basic Data Transfer .........................241
19.3.6 Using the SPI FIFOs .........................241
19.4 SPI0 Control Registers ..........................244
19.4.1 SPI0CFG: SPI0 Configuration ......................244
19.4.2 SPI0CN0: SPI0 Control ........................246
19.4.3 SPI0CKR: SPI0 Clock Rate .......................247
19.4.4 SPI0DAT: SPI0 Data .........................247
19.4.5 SPI0FCN0: SPI0 FIFO Control 0 .....................248
19.4.6 SPI0FCN1: SPI0 FIFO Control 1 .....................249
19.4.7 SPI0FCT: SPI0 FIFO Count.......................250
19.4.8 SPI0PCF: SPI0 Pin Configuration .....................251
20. System Management Bus / I2C (SMB0) ....................252
20.1 Introduction .............................252
20.2 Features ..............................252
20.3 Functional Description ..........................252
20.3.1 Supporting Documents ........................252
20.3.2 SMBus Protocol ...........................253
20.3.3 Configuring the SMBus Module .....................255
20.3.4 Operational Modes ..........................260
20.4 SMB0 Control Registers .........................268
20.4.1 SMB0CF: SMBus 0 Configuration .....................268
20.4.2 SMB0TC: SMBus 0 Timing and Pin Control .................269
20.4.3 SMB0CN0: SMBus 0 Control ......................270
20.4.4 SMB0ADR: SMBus 0 Slave Address ....................271
20.4.5 SMB0ADM: SMBus 0 Slave Address Mask .................272
20.4.6 SMB0DAT: SMBus 0 Data .......................272
20.4.7 SMB0FCN0: SMBus 0 FIFO Control 0 ...................273
20.4.8 SMB0FCN1: SMBus 0 FIFO Control 1 ...................274
20.4.9 SMB0RXLN: SMBus 0 Receive Length Counter ................275
20.4.10 SMB0FCT: SMBus 0 FIFO Count ....................275
21. Timers (Timer0, Timer1, Timer2, Timer3, Timer4 and Timer5) ............276
21.1 Introduction .............................276
21.2 Features ..............................276
21.3 Functional Description ..........................277
21.3.1 System Connections .........................277
silabs.com | Building a more connected world. Rev. 1.0 | 9
21.3.2 Timer 0 and Timer 1 .........................278
21.3.3 Timer 2, Timer 3, Timer 4, and Timer 5 ...................282
21.4 Timer 0, 1, 2, 3, 4, and 5 Control Registers ...................287
21.4.1 CKCON0: Clock Control 0 .......................287
21.4.2 CKCON1: Clock Control 1 .......................289
21.4.3 TCON: Timer 0/1 Control .......................290
21.4.4 TMOD: Timer 0/1 Mode ........................291
21.4.5 TL0: Timer 0 Low Byte ........................292
21.4.6 TL1: Timer 1 Low Byte ........................292
21.4.7 TH0: Timer 0 High Byte ........................293
21.4.8 TH1: Timer 1 High Byte ........................293
21.4.9 TMR2RLL: Timer 2 Reload Low Byte ...................293
21.4.10 TMR2RLH: Timer 2 Reload High Byte ...................294
21.4.11 TMR2L: Timer 2 Low Byte .......................294
21.4.12 TMR2H: Timer 2 High Byte ......................294
21.4.13 TMR2CN0: Timer 2 Control 0 ......................295
21.4.14 TMR2CN1: Timer 2 Control 1 ......................296
21.4.15 TMR3RLL: Timer 3 Reload Low Byte ...................297
21.4.16 TMR3RLH: Timer 3 Reload High Byte ...................297
21.4.17 TMR3L: Timer 3 Low Byte .......................297
21.4.18 TMR3H: Timer 3 High Byte ......................298
21.4.19 TMR3CN0: Timer 3 Control 0 ......................299
21.4.20 TMR3CN1: Timer 3 Control 1 ......................300
21.4.21 TMR4RLL: Timer 4 Reload Low Byte ...................301
21.4.22 TMR4RLH: Timer 4 Reload High Byte ...................301
21.4.23 TMR4L: Timer 4 Low Byte .......................301
21.4.24 TMR4H: Timer 4 High Byte ......................302
21.4.25 TMR4CN0: Timer 4 Control 0 ......................303
21.4.26 TMR4CN1: Timer 4 Control 1 ......................304
21.4.27 TMR5RLL: Timer 5 Reload Low Byte ...................305
21.4.28 TMR5RLH: Timer 5 Reload High Byte ...................305
21.4.29 TMR5L: Timer 5 Low Byte .......................305
21.4.30 TMR5H: Timer 5 High Byte ......................306
21.4.31 TMR5CN0: Timer 5 Control 0 ......................307
21.4.32 TMR5CN1: Timer 5 Control 1 ......................308
22. Universal Asynchronous Receiver/Transmitter 0 (UART0) .............309
22.1 Introduction .............................309
22.2 Features ..............................309
22.3 Functional Description ..........................310
22.3.1 Baud Rate Generation ........................310
22.3.2 Data Format ............................310
22.3.3 Data Transfer ...........................311
22.3.4 Multiprocessor Communications .....................311
22.3.5 Routing RX Through Configurable Logic ..................311
22.4 UART0 Control Registers .........................312
22.4.1 SCON0: UART0 Serial Port Control ....................312
silabs.com | Building a more connected world. Rev. 1.0 | 10
22.4.2 SBUF0: UART0 Serial Port Data Buffer ...................313
22.4.3 UART0PCF: UART0 Pin Configuration ...................313
23. Watchdog Timer (WDT0)..........................314
23.1 Introduction .............................314
23.2 Features ..............................314
23.3 Using the Watchdog Timer ........................314
23.4 WDT0 Control Registers .........................316
23.4.1 WDTCN: Watchdog Timer Control ....................316
24. C2 Debug and Programming Interface ....................317
24.1 Introduction .............................317
24.2 Features ..............................317
24.3 Pin Sharing .............................317
24.4 C2 Interface Registers ..........................318
24.4.1 C2ADD: C2 Address .........................318
24.4.2 C2DEVID: C2 Device ID ........................318
24.4.3 C2REVID: C2 Revision ID .......................318
24.4.4 C2FPCTL: C2 Flash Programming Control..................319
24.4.5 C2FPDAT: C2 Flash Programming Data ..................319
25. Revision History.............................320
silabs.com | Building a more connected world. Rev. 1.0 | 11
1. System Overview
1.1 Introduction
System Clock
Configuration
CIP-51 8051 Controller
Core
16 KB ISP Flash
Program Memory
256 Byte SRAM
SFR
Bus
256 Byte XRAM
SYSCLK
Independent
Watchdog
Timer
Power
Net
Voltage
Regulator
VDD
GND
EXTCLK
Power-On
Reset
Supply
Monitor
C2CK/RSTb Reset
Debug /
Programming
Hardware
Analog Peripherals
Digital Peripherals
AMUX
Priority
Crossbar
Decoder
Crossbar
Control
Port I/O Configuration
16-bit CRC
12/10/8 -
bit ADC Temp
Sensor
VREFVDD
VDD
Internal
Reference
Timers 0,
1, 2, 3, 4, 5
3-ch PCA
I2C /
SMBus
SPI
Port 0
Drivers
Port 1
Drivers
P0.n
Port 2
Drivers P2.0
P1.n
UART0
PWM
Config.
Logic
Units (4)
CMOS Clock
Input
80 kHz LFOSC0
10 MHz FSOSC
/ n
To
PWM
C2D
Output Buffer
VREF
49 MHz 2%
HFOSC0 /1.5
/3
/2
Figure 1.1. Detailed EFM8BB50 Block Diagram
This section describes the EFM8BB50 family at a high level.
For more information on the device packages and pinout, electrical specifications, and typical connection diagrams, see the EFM8BB50
Data Sheet. For more information on each module including register definitions, see the EFM8BB50 Reference Manual. For more infor-
mation on any errata, see the EFM8BB50 Errata.
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 12
1.2 CIP-51 Microcontroller Core
The CIP-51 microcontroller core is a high-speed, pipelined, 8-bit core utilizing the standard MCS-51™ instruction set. Any standard
803x/805x assemblers and compilers can be used to develop software. The MCU family has a superset of all the peripherals included
with a standard 8051. The CIP-51 includes on-chip debug hardware and interfaces directly with the analog and digital subsystems pro-
viding a complete data acquisition or control system solution.
DATA BUS
TMP1 TMP2
PRGM. ADDRESS REG.
PC INCREMENTER
ALU
PSW
DATA BUS
DATA BUS
MEMORY
INTERFACE
MEM_ADDRESS
D8
PIPELINE
BUFFER
DATA POINTER
INTERRUPT
INTERFACE
SYSTEM_IRQs
EMULATION_IRQ
MEM_CONTROL
CONTROL
LOGIC
A16
PROGRAM COUNTER (PC)
STOP
CLOCK
RESET
IDLE
POWER CONTROL
REGISTER
DATA BUS
SFR
BUS
INTERFACE
SFR_ADDRESS
SFR_CONTROL
SFR_WRITE_DATA
SFR_READ_DATA
D8
D8
B REGISTER
D8
D8
ACCUMULATOR
D8
D8
D8
D8
D8
D8
D8
D8
MEM_WRITE_DATA
MEM_READ_DATA
D8
SRAM
ADDRESS
REGISTER
SRAM
(256 X 8)
D8
STACK POINTER
D8
Figure 1.2. CIP-51 Block Diagram
The CIP-51 Microcontroller core implements the standard 8051 organization and peripherals as well as additional custom peripherals
and functions to extend its capability. The CIP-51 includes the following features:
Fast, efficient, pipelined architecture.
Fully compatible with MCS-51 instruction set.
0 to 50 MHz operating clock frequency.
50 MIPS peak throughput with 50 MHz clock.
Extended interrupt handler.
Power management modes.
On-chip debug logic.
Program and data memory security.
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 13
1.3 Memory
The memory organization of the CIP-51 System Controller is similar to that of a standard 8051. There are two separate memory
spaces: program memory and data memory. Program and data memory share the same address space but are accessed via different
instruction types. Program memory consists of a non-volatile storage area that may be used for either program code or non-volatile
data storage. The data memory, consisting of "internal" and "external" data space, is implemented as RAM, and may be used only for
data storage. Program execution is not supported from the data memory space.
Program Memory
The CIP-51 core has a 64 KB program memory space. The product family implements some of this program memory space as in-sys-
tem, re-programmable flash memory. Flash security is implemented by a user-programmable location in the flash block and provides
read, write, and erase protection. All addresses not specified in the device memory map are reserved and may not be used for code or
data storage.
Data Memory
The RAM space on the chip includes both an "internal" RAM area which is accessed with MOV instructions, and an on-chip "external"
RAM area which is accessed using MOVX instructions. Total RAM varies, based on the specific device. The device memory map has
more details about the specific amount of RAM available in each area for the different device variants.
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 14
14 KB Code
(7 x 2048 Byte pages)
Code Security Page
(1 x 2048 Byte page)
Read-Only
64 Bytes
Reserved
0x0000
0xF000
0xF7FF
0xFFC0
0xFFFF
0xF800
0xFFBF
Bootloader Signature Byte
Bootloader
Code Security Page
2048 Bytes
Lock Byte
Bootloader Signature Byte
0xF7FF
0xF7FE
0xF7FD
0xF000
Read-Only Area
Memory Lock (“OTP” Byte)
128-bit UUID
0xFFC0
0xFFFE
0xFFFF
0xFFCF
0xFFD0
Reserved
0x37FF
Figure 1.3. Flash Memory Map — 16 KB Devices
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 15
6 KB Code
(3 x 2048 Byte pages)
Code Security Page
(1 x 2048 Byte page)
Read-Only
64 Bytes
Reserved
0x0000
0xF000
0xF7FF
0xFFC0
0xFFFF
0xF800
0xFFBF
Bootloader Signature Byte
Bootloader
Code Security Page
2048 Bytes
Lock Byte
Bootloader Signature Byte
0xF7FF
0xF7FE
0xF7FD
0xF000
Read-Only Area
Memory Lock (“OTP” Byte)
128-bit UUID
0xFFC0
0xFFFE
0xFFFF
0xFFCF
0xFFD0
0x17FF
Reserved
Figure 1.4. Flash Memory Map — 8 KB Devices
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 16
2 KB Code
(1 x 2048 Byte page)
Code Security Page
(1 x 2048 Byte page)
Read-Only
64 Bytes
Reserved
0x0000
0xF000
0xF7FF
0xFFC0
0xFFFF
0xF800
0xFFBF
Bootloader Signature Byte
Bootloader
Code Security Page
2048 Bytes
Lock Byte
Bootloader Signature Byte
0xF7FF
0xF7FE
0xF7FD
0xF000
Read-Only Area
Memory Lock (“OTP” Byte)
128-bit UUID
0xFFC0
0xFFFE
0xFFFF
0xFFCF
0xFFD0
0x7FF
Reserved
Figure 1.5. Flash Memory Map — 4 KB Devices
Lower 128 Bytes RAM
(Direct or Indirect Access)
0x00
0x1F General-Purpose Register Banks
Bit-Addressable
0x20
0x2F
0x30
0x7F
Upper 128 Bytes
RAM
(Indirect Access)
Special Function
Registers
(Direct Access)
0x80
0xFF
On-Chip RAM
Accessed with MOV Instructions as Indicated
Figure 1.6. Direct / Indirect RAM Memory
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 17
On-Chip XRAM
Accessed with MOVX Instructions
XRAM
256 Bytes
(SYSCLK Domain)
0x0000
0x00FF
0x0100
Shadow XRAM
Duplicates 0x0000-0x00FF
On 256 B boundaries
0xFFFF
Figure 1.7. XRAM Memory
1.4 Power
All internal circuitry and I/O pins are powered via the VDD supply pin. Most of the internal circuitry is supplied by an on-chip LDO regu-
lator. Control over the device power can be achieved by enabling/disabling individual peripherals as needed. Each analog peripheral
can be disabled when not in use and placed in low power mode. Digital peripherals, such as timers and serial buses, have their clocks
gated off and draw little power when they are not in use.
Table 1.1. Power Modes
Power Mode Details Mode Entry Wake-Up Sources
Normal Core and all peripherals clocked and fully operational
Idle Core halted
All peripherals clocked and fully operational
Code resumes execution on wake event
Set IDLE bit in PCON0 Any interrupt
Stop HFOSC0 oscillator stopped
Pins retain state
Exit on any reset source
1. Clear STOPCF bit in
REG0CN
2. Set STOP bit in
PCON0
Any reset source
Snooze Core and peripheral clocks halted
HFOSC0 and FSOSC0 oscillators stopped
Regulator in low bias current mode for energy sav-
ings
Timer 3 and 4 may clock from LFOSC0
Code resumes execution on wake event
1. Switch SYSCLK to
HFOSC0
2. Set SNOOZE bit in
PCON1
Timer 4 Event
Port Match Event
CLU Interrupt-Enabled
Event
Shutdown All internal power nets shut down
Pins retain state
Exit on pin or power-on reset
1. Set STOPCF bit in
REG0CN
2. Set STOP bit in
PCON0
RSTb pin reset
Power-on reset
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 18
1.5 I/O
Digital and analog resources are externally available on the device’s multi-purpose I/O pins. Port pins P0.0-P1.2 (QFN16, SOIC16) or
P0.0-P0.7 (QFN12) can be defined as general-purpose I/O (GPIO) or assigned to one of the internal digital resources through the
crossbar or dedicated channels. Port pins P0.0-P1.2 (QFN16, SOIC16) or P0.0-P0.7 (QFN12) can be assigned to an analog function.
Port pin P2.0 (QFN16, SOIC16) or P1.0 (QFN12) can be used as GPIO. Additionally, the C2 Interface Data signal (C2D) is shared with
P2.0 (QFN16, SOIC16) or P1.0 (QFN12). Not all pins are present in all devices and this is dependent on the chosen device package(s).
The pinout differences are covered in the device datasheet.
The port control block offers the following features:
Up to 12 multi-function I/O pins, supporting digital and analog functions.
Flexible priority crossbar decoder for digital peripheral assignment.
Two drive strength settings for each port.
State retention feature allows pins to retain configuration through most reset sources.
Two direct-pin interrupt sources with dedicated interrupt vectors (INT0 and INT1).
Up to 11 direct-pin interrupt sources with shared interrupt vector (Port Match).
1.6 Clocking
The CPU core and peripheral subsystem may be clocked by both internal and external oscillator resources. By default, the system
clock comes up running from the HFOSC 24.5 MHz output divided by 8 (3.0625 MHz).
The clock control system offers the following features:
Provides clock to core and peripherals.
Configurable system clock source:
49 MHz internal oscillator (HFOSC), accurate to ±2% across process, supply, and temperature corners
10 MHz internal oscillator (FSOSC), fast-startup, low power
80 kHz low-frequency oscillator (LFOSC)
CMOS external clock input (EXTCLK)
24.5 MHz clock from HFOSC
24.5 MHz clock from HFOSC divided by 1.5 (16.33 MHz)
2.5 MHz clock from FSOSC
49 MHz clock from HFOSC divided by 1.5 (32.67 MHz)
Clock divider with eight settings for flexible clock scaling:
Divide the selected clock source by 1, 2, 4, 8, 16, 32, 64, or 128
1.7 Counters/Timers and PWM
Programmable Counter Array (PCA0)
The programmable counter array (PCA) provides multiple channels of enhanced timer and PWM functionality while requiring less CPU
intervention than standard counter/timers. The PCA consists of a dedicated 16-bit counter/timer and one 16-bit capture/compare mod-
ule for each channel. The counter/timer is driven by a programmable timebase that has flexible external and internal clocking options.
Each capture/compare module may be configured to operate independently in one of five modes: Edge-Triggered Capture, Software
Timer, High-Speed Output, Frequency Output, or Pulse-Width Modulated (PWM) Output. Each capture/compare module has its own
associated I/O line (CEXn) which is routed through the crossbar to port I/O when enabled.
16-bit time base
Programmable clock divisor and clock source selection
Up to three independently-configurable channels
8, 9, 10, 11 and 16-bit PWM modes (center or edge-aligned operation)
Output polarity control
Frequency output mode
Capture on rising, falling or any edge
Compare function for arbitrary waveform generation
Software timer (internal compare) mode
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 19
Pulse Width Modulation (PWM) Timer
The PWM module provides three channels of enhanced 16-bit Pulse-Width Modulated (PWM) functionality, with complementary out-
puts and automatic dead-time insertion (DTI).
The PWM module has the following features:
16-bit counter, operable up to 50 MHz with programmable overflow
Time base of pre-divided SYSCLK, allowing full speed operation while core and other peripherals clocked slower
Up to three single-ended channels
Up to six differential channels, consisting of the single-ended and their complementary outputs with programmable dead-time
Four hardware triggers (TIMER2 and TIMER3 overflow, CLU2 and CLU3 asynchronous output) plus software trigger
Adjustable hardware dead-time insertion, supports positive and negative dead time
Edge-aligned or center-aligned operation
External hardware stop signal from CLU channel with configurable defined PWM output state
Timers (Timer 0, Timer 1, Timer 2, Timer 3, Timer 4, and Timer 5)
Several counter/timers are included in the device: two are 16-bit counter/timers compatible with those found in the standard 8051, and
the rest are 16-bit auto-reload timers for timing peripherals or for general purpose use. These timers can be used to measure time inter-
vals, count external events and generate periodic interrupt requests. Timer 0 and Timer 1 are nearly identical and have four primary
modes of operation. The other timers offer both 16-bit and split 8-bit timer functionality with auto-reload and capture capabilities.
Timer 0 and Timer 1 include the following features:
Standard 8051 timers, supporting backwards-compatibility with firmware and hardware.
Clock sources include SYSCLK, SYSCLK divided by 12, 4, or 48, the External Clock divided by 8, or an external pin.
8-bit auto-reload counter/timer mode
13-bit counter/timer mode
16-bit counter/timer mode
Dual 8-bit counter/timer mode (Timer 0)
Timer 2, Timer 3, Timer 4, and Timer 5 are 16-bit timers including the following features:
Clock sources for all timers include SYSCLK, SYSCLK divided by 12, or the External Clock divided by 8
LFOSC0 divided by 8 may be used to clock Timer 3 and Timer 4 in active or suspend/snooze power modes
Timer 4 is a low-power wake source, and can be chained together with Timer 3
16-bit auto-reload timer mode
Dual 8-bit auto-reload timer mode
External pin capture
LFOSC0 capture
Configurable Logic output capture
Watchdog Timer (WDT0)
The device includes a programmable watchdog timer (WDT) running off the low-frequency oscillator. A WDT overflow forces the MCU
into the reset state. To prevent the reset, the WDT must be restarted by application software before overflow. If the system experiences
a software or hardware malfunction preventing the software from restarting the WDT, the WDT overflows and causes a reset. Following
a reset, the WDT is automatically enabled and running with the default maximum time interval. If needed, the WDT can be disabled by
system software or locked on to prevent accidental disabling. Once locked, the WDT cannot be disabled until the next system reset.
The state of the RST pin is unaffected by this reset.
The Watchdog Timer has the following features:
Programmable timeout interval
Runs from the low-frequency oscillator
Lock-out feature to prevent any modification until a system reset
EFM8BB50 Reference Manual
System Overview
silabs.com | Building a more connected world. Rev. 1.0 | 20
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237
  • Page 238 238
  • Page 239 239
  • Page 240 240
  • Page 241 241
  • Page 242 242
  • Page 243 243
  • Page 244 244
  • Page 245 245
  • Page 246 246
  • Page 247 247
  • Page 248 248
  • Page 249 249
  • Page 250 250
  • Page 251 251
  • Page 252 252
  • Page 253 253
  • Page 254 254
  • Page 255 255
  • Page 256 256
  • Page 257 257
  • Page 258 258
  • Page 259 259
  • Page 260 260
  • Page 261 261
  • Page 262 262
  • Page 263 263
  • Page 264 264
  • Page 265 265
  • Page 266 266
  • Page 267 267
  • Page 268 268
  • Page 269 269
  • Page 270 270
  • Page 271 271
  • Page 272 272
  • Page 273 273
  • Page 274 274
  • Page 275 275
  • Page 276 276
  • Page 277 277
  • Page 278 278
  • Page 279 279
  • Page 280 280
  • Page 281 281
  • Page 282 282
  • Page 283 283
  • Page 284 284
  • Page 285 285
  • Page 286 286
  • Page 287 287
  • Page 288 288
  • Page 289 289
  • Page 290 290
  • Page 291 291
  • Page 292 292
  • Page 293 293
  • Page 294 294
  • Page 295 295
  • Page 296 296
  • Page 297 297
  • Page 298 298
  • Page 299 299
  • Page 300 300
  • Page 301 301
  • Page 302 302
  • Page 303 303
  • Page 304 304
  • Page 305 305
  • Page 306 306
  • Page 307 307
  • Page 308 308
  • Page 309 309
  • Page 310 310
  • Page 311 311
  • Page 312 312
  • Page 313 313
  • Page 314 314
  • Page 315 315
  • Page 316 316
  • Page 317 317
  • Page 318 318
  • Page 319 319
  • Page 320 320
  • Page 321 321

Silicon Labs EFM8BB50 Reference guide

Type
Reference guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI