...the world's most energy friendly microcontrollers
All Low Energy Peripherals are memory mapped, with automatic data synchronization. Because the Low
Energy Peripherals are running on clocks asynchronous to the core clock, there are some constraints
on how register accesses are performed, as described in the following sections.
5.3.1.1 Writing
Every Low Energy Peripheral has one or more registers with data that needs to be synchronized into
the Low Energy clock domain to maintain data consistency and predictable operation. There are two
different synchronization mechanisms on the Giant Gecko, immediate synchronization, and delayed
synchronization. Immediate synchronization is available for the RTC, LETIMER and LESENSE, and
results in an immediate update of the target registers. Delayed synchronization is used for the remaining
Low Energy Peripherals, and for these peripherals, a write operation requires 3 positive edges of the
clock on the Low Energy Peripheral being accessed. Registers requiring synchronization are marked
"Asynchronous in their description header.
Note
On the Gecko series of devices, all LE peripherals are subject to delayed synchronization.
5.3.1.1.1 Delayed synchronization
After writing data to a register which value is to be synchronized into the Low Energy Peripheral using
delayed synchronization, a corresponding busy flag in the <module_name>_SYNCBUSY register (e.g.
LCD_SYNCBUSY) is set. This flag is set as long as synchronization is in progress and is cleared upon
completion.
Note
Subsequent writes to the same register before the corresponding busy flag is cleared is not
supported. Write before the busy flag is cleared may result in undefined behavior.
In general the SYNCBUSY register only needs to be observed if there is a risk of multiple
write access to a register (which must be prevented). It is not required to wait until the
relevant flag in the SYNCBUSY register is cleared after writing a register. E.g can EM2 be
entered directly after writing a register.
See Figure 5.3 (p. 21) for an overview of the writing mechanism operation.
Figure 5.3. Write operation to Low Energy Peripherals
Core Clock Dom ain
Low Frequency Clock Dom ain
Core Clock
Regist er 0
Regist er 1
.
.
.
Regist er n
Freeze
Low Frequency Clock
Synchronizer 0
Synchronizer 1
.
.
.
Synchronizer n
Low Frequency Clock
Regist er 0 Sync
Regist er 1 Sync
.
.
.
Regist er n Sync
Synchronizat ion Done
Writ e[ 0:n]
Set 0
Set 1
Set n
Syncbusy Regist er 0
Syncbusy Regist er 1
.
.
.
Syncbusy Regist er n
Clear 0
Clear 1
Clear n
5.3.1.1.2 Immediate synchronization
In contrast to the peripherals with delayed synchronization, peripherals with immediate synchronization
don't experience a delay from a value is written to it takes effect in the peripheral. They are updated
2012-04-24 - Giant Gecko Family - d0053_Rev0.96
21
www.energymicro.com
相关PDF资料
EFM32LG-DK3650 KIT DEV EFM32 LEOPARD GECKO
EK-K7-KC705-CES-G-J KINTEX-7 FPGA KC705 EVAL KIT
EK-S6-SP601-G KIT EVAL SPARTAN 6 SP601
EK-S6-SP605-G KIT EVAL SPARTAN 6 SP605
EK-V6-ML631-G-J VIRTEX-6 HXT FPGA ML631 EVAL KIT
EK-V7-VC707-CES-G VIRTEX-7 VC707 EVAL KIT
EK-Z7-ZC702-CES-G ZYNQ-7000 EPP ZC702 EVAL KIT
EL1848IYZ-T7 IC LED DRIVR WHITE BCKLGT 8-MSOP
相关代理商/技术参数
EFM32G-MCP3550 功能描述:子卡和OEM板 Gecko DK MCU Plugin board RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
EFM32-GXXX-PTB 功能描述:BOARD PROTOTYPING FOR EFM32 RoHS:是 类别:编程器,开发系统 >> 配件 系列:EFM®32 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program RoHS指令信息:IButton RoHS Compliance Plan 标准包装:1 系列:- 附件类型:USB 至 1-Wire? RJ11 适配器 适用于相关产品:1-Wire? 设备 产品目录页面:1429 (CN2011-ZH PDF)
EFM32HG108F32G-A-QFN24 功能描述:ARM? Cortex?-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 32KB (32K x 8) FLASH 24-QFN (5x5) 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:有效 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:32KB(32K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:4K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:- 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490
EFM32HG108F64G-A-QFN24 功能描述:ARM? Cortex?-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 64KB (64K x 8) FLASH 24-QFN (5x5) 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:有效 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:64KB(64K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:8K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:- 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490
EFM32HG108F64G-B-QFN24 功能描述:IC MCU 32BIT 64KB FLASH 24QFN 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:在售 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:64KB(64K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:8K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:- 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490
EFM32HG110F32G-A-QFN24 功能描述:ARM? Cortex?-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 32KB (32K x 8) FLASH 24-QFN (5x5) 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:有效 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:32KB(32K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:4K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:A/D 2x12b 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490
EFM32HG110F64G-A-QFN24 功能描述:ARM? Cortex?-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 64KB (64K x 8) FLASH 24-QFN (5x5) 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:有效 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:64KB(64K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:8K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:A/D 2x12b 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490
EFM32HG110F64G-B-QFN24 功能描述:ARM? Cortex?-M0+ Happy Gecko Microcontroller IC 32-Bit 25MHz 64KB (64K x 8) FLASH 24-QFN (5x5) 制造商:silicon labs 系列:Happy Gecko 包装:托盘 零件状态:在售 核心处理器:ARM? Cortex?-M0+ 核心尺寸:32-位 速度:25MHz 连接性:I2C,IrDA,智能卡,SPI,UART/USART 外设:欠压检测/复位,DMA,I2S,POR,PWM,WDT I/O 数:17 程序存储容量:64KB(64K x 8) 程序存储器类型:闪存 EEPROM 容量:- RAM 容量:8K x 8 电压 - 电源(Vcc/Vdd):1.98 V ~ 3.8 V 数据转换器:A/D 2x12b 振荡器类型:内部 工作温度:-40°C ~ 85°C(TA) 封装/外壳:24-VQFN 裸露焊盘 供应商器件封装:24-QFN(5x5) 标准包装:490