Sign In
Upload
Manuals
Brands
Silicon Laboratories Manuals
Microcontrollers
EFM32G
Silicon Laboratories EFM32G Manuals
Manuals and User Guides for Silicon Laboratories EFM32G. We have
1
Silicon Laboratories EFM32G manual available for free PDF download: Reference Manual
Silicon Laboratories EFM32G Reference Manual (505 pages)
Brand:
Silicon Laboratories
| Category:
Microcontrollers
| Size: 7 MB
Table of Contents
Table of Contents
495
1 Energy Friendly Microcontrollers
2
Typical Applications
2
EFM32G Development
2
2 About this Document
3
Conventions
3
Register Access Types
3
Related Documentation
4
3 System Overview
5
Introduction
5
Features
5
Block Diagram
6
Energy Modes
7
Product Overview
8
Energy Mode Description
8
EFM32G Microcontroller Series
8
Device Revision
9
Minor Revision Number Interpretation
10
4 System Processor
11
Introduction
11
Features
11
Functional Description
12
Interrupt Operation
12
Interrupt Request Lines (IRQ)
12
Lcd
13
Vcmp
13
5 Memory and Bus System
14
Introduction
14
Functional Description
15
Memory SRAM Area Set/Clear Bit
16
Memory System Core Peripherals
17
Memory Peripheral Area Bit Modification
17
Memory System Low Energy Peripherals
18
Memory System Peripherals
19
Access to Low Energy Peripherals (Asynchronous Registers)
20
Memory Wait Cycles with Clock Equal or Faster than HFCORECLK
20
Memory Wait Cycles with Clock Slower than CPU
20
Write Operation to Low Energy Peripherals
21
Flash
22
Sram
22
Device Information (DI) Page
23
Device Information
23
6 DBG - Debug Interface
25
Introduction
25
Features
25
Functional Description
25
Debug Lock and Device Erase
26
Device Unlock
27
Register Map
28
Register Description
28
7 MSC - Memory System Controller
30
Introduction
30
Features
30
Functional Description
31
MSC Flash Memory Mapping
31
Lock Bits
32
Register Map
35
Register Description
35
8 DMA - DMA Controller
41
Introduction
41
Features
41
Block Diagram
42
Functional Description
43
AHB Bus Transfer Arbitration Interval
44
DMA Channel Priority
44
DMA Cycle Types
46
Channel_Cfg for a Primary Data Structure, in Memory Scatter-Gather Mode
49
Memory Scatter-Gather Example
50
Channel_Cfg for a Primary Data Structure, in Peripheral Scatter-Gather Mode
51
Peripheral Scatter-Gather Example
52
Address Bit Settings for the Channel Control Data Structure
54
Src_Data_End_Ptr Bit Assignments
55
Channel_Cfg Bit Assignments
56
Dst_Data_End_Ptr Bit Assignments
56
DMA Cycle of Six Words Using a Word Increment
59
Examples
60
DMA Cycle of 12 Bytes Using a Halfword Increment
60
Register Map
62
Bus
62
Register Description
63
9 RMU - Reset Management Unit
80
Introduction
80
Features
80
Functional Description
80
RMU Reset Cause Register Interpretation
81
Register Map
84
Register Description
84
10 EMU - Energy Management Unit
86
Introduction
86
Features
86
Functional Description
87
EMU Overview
87
EMU Energy Mode Overview
89
EMU Entering a Low Energy Mode
90
EMU Wakeup Triggers from Low Energy Modes
91
Register Map
92
Register Description
92
11 CMU - Clock Management Unit
95
Introduction
95
Features
95
Functional Description
96
CMU Overview
97
CMU Switching from HFRCO to HFXO before HFXO Is Ready
100
CMU Switching from HFRCO to HFXO after HFXO Is Ready
100
Register Map
103
Register Description
104
12 WDOG - Watchdog Timer
123
Introduction
123
Features
123
Functional Description
123
WDOG Timeout Equation
124
Register Map
125
Register Description
125
13 PRS - Peripheral Reflex System
128
Introduction
128
Features
128
Functional Description
128
PRS Overview
129
Reflex Producers
129
Reflex Consumers
130
Register Map
132
Register Description
132
14 EBI - External Bus Interface
136
Introduction
136
Features
136
Functional Description
136
EBI Non-Multiplexed 8-Bit Data, 8-Bit Address Read Operation
137
EBI Non-Multiplexed 8-Bit Data, 8-Bit Address Write Operation
137
EBI Multiplexed 16-Bit Data, 16-Bit Address Read Operation
138
EBI Multiplexed 16-Bit Data, 16-Bit Address Write Operation
138
EBI Multiplexed 8-Bit Data, 24-Bit Address Read Operation
139
EBI Multiplexed 8-Bit Data, 24-Bit Address Write Operation
139
Register Map
143
Register Description
144
100 C - Inter-Integrated Circuit Interface
173
Introduction
173
Features
173
Functional Description
174
C Pull-Up Resistor Equation
174
C START and STOP Conditions
175
C Reserved I C Addresses
176
C High and Low Periods for Low CLKDIV
178
C Maximum Transmission Rate
178
C High and Low Cycles Equations
178
Maximum Data Hold Time
178
C Clock Mode
179
C Master State Machine
181
C Interactions in Prioritized Order
182
C Master Transmitter
184
C Master Receiver
186
C STATE Values
187
C Transmission Status
187
C Slave State Machine
188
C Slave Transmitter
190
C - Slave Receiver
191
C Bus Error Response
192
Register Map
195
Register Description
195
16 USART - Universal Synchronous Asynchronous Receiver/Transmitter
207
Introduction
207
Features
207
Functional Description
208
USART Overview
208
USART Asynchronous Frame Format
209
USART Asynchronous Vs. Synchronous Mode
209
USART Pin Usage
209
USART Data Bits
210
USART Stop Bits
210
USART Parity Bits
211
USART Oversampling
211
USART Baud Rate
211
USART Desired Baud Rate
211
USART Baud Rates @ 4Mhz Peripheral Clock
212
USART Sampling of Start and Data Bits
216
USART Sampling of Stop Bits When Number of Stop Bits Are 1 or more
217
USART Transmission of Large Frames
220
USART ISO 7816 Data Frame Without Error
222
USART ISO 7816 Data Frame with Error
223
USART SPI Modes
224
USART Synchronous Mode Bit Rate
224
USART Synchronous Mode Clock Division Factor
224
USART Irda Pulse Widths
228
Register Map
229
Register Description
229
17 UART - Universal Asynchronous Receiver/Transmitter
247
Introduction
247
Features
247
Functional Description
248
Register Description
248
Register Map
248
UART Limitations
248
18 LEUART - Low Energy Universal Asynchronous Receiver/Transmitter
249
Introduction
249
Features
249
Functional Description
250
LEUART Parity Bit
251
LEUART Baud Rate Equation
251
LEUART CLKDIV Equation
251
LEUART Baud Rates
252
LEUART Optimal Sampling Point
255
LEUART Actual Sampling Point
255
Register Map
261
Register Description
261
19 TIMER - Timer/Counter
274
Introduction
274
Features
274
Functional Description
275
TIMER Quadrature Encoded Inputs
279
TIMER Quadrature Decoder Configuration
279
TIMER Counter Response in X2 Decoding Mode
280
TIMER Counter Response in X4 Decoding Mode
280
TIMER Rotational Position Equation
280
TIMER Input Capture Buffer Functionality
282
TIMER Input Capture
283
TIMER Up-Count Frequency Generation
285
TIMER Up-Count PWM Generation
285
TIMER Up-Count Frequency Generation Equation
285
TIMER Up-Count PWM Resolution Equation
285
TIMER Up-Count PWM Frequency Equation
285
TIMER Up-Count Duty Cycle Equation
285
TIMER Up/Down-Count PWM Generation
286
TIMER Up/Down-Count PWM Resolution Equation
286
TIMER Up/Down-Count PWM Frequency Equation
286
TIMER Up/Down-Count Duty Cycle Equation
286
TIMER Events
291
Register Map
292
Register Description
293
20 RTC - Real Time Counter
310
Introduction
310
Features
310
Functional Description
310
RTC Overview
311
RTC Frequency Equation
311
RTC Resolution Vs Overflow
312
Register Map
314
Register Description
314
21 LETIMER - Low Energy Timer
319
Introduction
319
Features
319
Functional Description
320
LETIMER Repeat Modes
321
LETIMER Clock Frequency
325
LETIMER Underflow Output Actions
326
LETIMER Triggered Operation
328
LETIMER Continuous Operation
329
Register Map
332
Register Description
332
22 PCNT - Pulse Counter
341
Introduction
341
Features
341
Functional Description
341
PCNT Overview
342
PCNT QUAD Mode Counter Control Function
344
Register Map
347
Register Description
347
23 ACMP - Analog Comparator
354
Introduction
354
Features
354
Functional Description
355
ACMP Overview
355
Bias Configuration
356
VDD Scaled
357
Capacitive Sensing Set-Up
358
Register Map
359
Register Description
359
24 VCMP - Voltage Comparator
365
Introduction
365
Features
365
Functional Description
366
VCMP Overview
366
Bias Configuration
366
DD Trigger Level
367
Register Map
369
Register Description
369
25 ADC - Analog to Digital Converter
373
Introduction
373
Features
373
Functional Description
374
ADC Overview
375
ADC Total Conversion Time (in ADC_CLK Cycles) Per Output
375
ADC Conversion Timing
376
ADC Temperature Measurement
378
ADC Conversion Tailgating
380
ADC Single Ended Conversion
380
ADC Differential Conversion
381
Oversampling Result Shifting and Resolution
381
ADC Results Representation
382
Calibration Register Effect
383
Register Map
384
Register Description
384
26 DAC - Digital to Analog Converter
397
Introduction
397
Features
397
Functional Description
398
DAC Overview
398
DAC Clock Prescaling
399
DAC Single Ended Output Voltage
400
DAC Differential Output Voltage
400
DAC Sine Mode
401
DAC Sine Generation
401
Register Map
403
Register Description
403
27 AES - Advanced Encryption Standard Accelerator
412
Introduction
412
Features
412
Functional Description
412
Register Map
416
Register Description
416
28 GPIO - General Purpose Input/Output
424
Introduction
424
Features
424
Functional Description
425
Pin Configuration
426
Open-Drain
427
Register Map
431
Register Description
432
29 LCD - Liquid Crystal Display Driver
446
Introduction
446
Features
446
Functional Description
447
LCD Block Diagram
447
LCD Mux Settings
448
LCD BIAS Settings
448
LCD Wave Settings
448
LCD 1/2 Bias and Duplex Multiplexing - LCD_SEG0
450
LCD Contrast
460
LCD Contrast Function
461
LCD Principle of Contrast Adjustment for Different Bias Settings
461
Lcd
461
Lcd
462
BOOST Frequency
462
LCD Frame Rate Conversion Table
463
LCD Update Data Control (UDCTRL) Bits
463
LCD Frame Rate Calculation
463
Fcpresc
464
LCD Event Frequency Equation
464
LCD Animation Shift Register
466
LCD Animation Pattern
466
LCD Animation Example
466
Register Map
469
Register Description
469
30 Revision History
485
Revision 1.30
485
Revision 1.20
485
Revision 1.10
485
Revision 1.00
486
Revision 0.84
487
Revision 0.83
489
Revision 0.82
490
Revision 0.81
490
Revision 0.80
490
Abbreviations
491
Disclaimer and Trademarks
493
Disclaimer
493
Trademark Information
493
Contact Information
494
List of Equations
504
Advertisement
Advertisement
Related Products
Silicon Laboratories EFM32TG
Silicon Laboratories EFM32JG1
Silicon Laboratories EFM32
Silicon Laboratories EFM32 EFM32GG11 Giant Gecko Series
Silicon Laboratories EFM32GG11-SLSTK3701A
Silicon Laboratories EFM32GG-STK3700
Silicon Laboratories Giant Gecko EFM32GG
Silicon Laboratories EFM8SB2-SLSTK2011A
Silicon Laboratories EFM8BB3-SLSTK2022A
Silicon Laboratories EFM8BB2-SLSTK2021A
Silicon Laboratories Categories
Motherboard
Microcontrollers
Computer Hardware
Control Unit
Adapter
More Silicon Laboratories Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL