EZR32LG Wireless MCUs
EZR32LG330 Data Sheet
EZR32LG330 Wireless MCU family with ARM Cortex-M3 CPU,
USB, and sub-GHz Radio
The EZR32LG Wireless MCUs are the latest in Silicon Labs family of wireless MCUs de-
livering a high performance, low energy wireless solution integrated into a small form
factor package. By combining a high performance sub-GHz RF transceiver with an ener-
gy efficient 32-bit MCU, the EZR32LG family provides designers the ultimate in flexibility
with a family of pin-compatible devices that scale with 64/128/256 kB of flash and sup-
port Silicon Labs EZRadio or EZRadioPRO transceivers. The ultra-low power operating
modes and fast wake-up times of the Silicon Labs energy friendly 32-bit MCUs, com-
bined with the low transmit and receive power consumption of the sub-GHz radio, result
in a solution optimized for battery powered applications.
32-Bit ARM Cortex wireless MCUs applications include the following:
• Energy, gas, water and smart metering
• Health and fitness applications
• Consumer electronics
• Alarm and security systems
• Building and home automation
KEY FEATURES
• Silicon Labs’ first 32-bit Wireless MCUs
• Based on ARM Cortex M3 (LG) and M4
(WG) CPU cores with 256 kB of flash and
32 kB RAM
• Best-in-class RF performance with EZradio
and EZRadioPro transceivers
• Ultra-low power wireless MCU
• Low transmit and receive currents
• Ultra-low power standby and sleep
modes
• Fast wake-up time
• Low Energy sensor interface (LESENSE)
• Rich set of peripherals including 12-bit ADC
and DAC, multiple communication
interfaces (USB, UART, SPI, I2C), multiple
GPIO and timers
• AES Accelerator with 128/256-bit keys
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 1.1
EZR32LG330 Data Sheet
Feature List
1. Feature List
The LG highlighted features are listed below.
MCU Features
• ARM Cortex-M3 CPU platform
• Up to 48 MHz
• 64/128/256 kB Flash w/32 kB RAM
• Hardware AES with 128/256-bit keys
• Flexible Energy Management System
• 20 nA @ 3 V Shutoff Mode
• 0.65 µA @ 3 V Stop Mode
• 211 µA/MHz @ 3 V Run Mode
• Timers/Counters
• 4× Timer/Counter
• 4×3 Compare/Capture/PWM channels
• Low Energy Timer
• Real-Time Counter
• 16/8-bit Pulse Counter
• Watchdog Timer
• Communication interfaces
• 2× USART (UART/SPI)
• 2× UART
• 2× Low Energy UART
• 2× I2C Interface with SMBus support
• Universal Serial Bus (USB)
• Ultra low power precision analog peripherals
• 12-bit 1 Msamples/s ADC
• On-chip temperature sensor
• 12-bit 500 ksamples/s DAC
• 2× Analog Comparator
• 2x Operational Amplifier
• Low Energy Sensor Interface (LESENSE)
• Up to 38 General Purpose I/O pins
RF Features
• Frequency Range
• 142-1050 MHz
• Modulation
• (G)FSK, 4(G)FSK, (G)MSK, OOK
• Receive sensitivity up to -133 dBm
• Up to +20 dBm max output power
• Low active power consumption
• 10/13 mA RX
• 18 mA TX at +10 dBm
• 6 mA @ 1.2 kbps (Preamble Sense)
• Data rate = 100 bps to 1 Mbps
• Excellent selectivity performance
• 69 dB adjacent channel
• 79 dB blocking at 1 MHz
• Antenna diversity and T/R switch control
• Highly configurable packet handler
• TX and RX 64 byte FIFOs
• Automatic frequency control (AFC)
• Automatic gain control (AGC)
• IEEE 802.15.4g compliant
System Features
•
•
•
•
•
Power-on Reset and Brown-Out Detector
Debug Interface
Temperature range -40 to 85 °C
Single power supply 1.98 to 3.8 V
QFN64 package
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 1.1 | 1
EZR32LG330 Data Sheet
Ordering Information
2. Ordering Information
The table below shows the available EZR32LG330 devices.
Table 2.1. Ordering Information
Ordering
EZR32LG330FxxxR55G
EZR32LG330FxxxR60G
EZR32LG330FxxxR61G
EZR32LG330FxxxR63G
EZR32LG330FxxxR67G
EZR32LG330FxxxR68G
EZR32LG330FxxxR69G
Radio
EZRadio
EZRadioPro
EZRadioPro
EZRadioPro
EZRadioPro
EZRadioPro
EZRadioPro
Flash (kB)
64-256
64-256
64-256
64-256
64-256
64-256
64-256
RAM (kB)
32
32
32
32
32
32
32
Power Am- Max Sensi-
plifier (dBm) tivity (dBm)
+13
+13
+16
+20
+13
+20
+13 & 20
-116
-129
-129
-129
-133
-133
-133
Supply Volt-
age (V)
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
1.98 - 3.8
Package
QFN64
QFN64
QFN64
QFN64
QFN64
QFN64
QFN64
Table 2.2. Flash Sizes
Example Part Number
EZR32LG330F64R55G
EZR32LG330F128R55G
EZR32LG330F256R55G
Note:
Add an "(R)" at the end of the device part number to denote tape and reel option.
Visit
www.silabs.com
for information on global distributors and representatives.
Flash Size
64 kB
128 kB
256 kB
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 1.1 | 2
EZR32LG330 Data Sheet
System Overview
3. System Overview
3.1 Introduction
The EZR32LG330 Wireless MCUs are the latest in Silicon Labs family of wireless MCUs delivering a high performance, low energy
wireless solution integrated into a small form factor package. By combining a high performance sub-GHz RF transceiver with an energy
efficient 32-bit ARM Cortex-M3, the EZR32LG family provides designers with the ultimate in flexibility with a family of pin-compatible
parts that scale from 64 to 256 kB of flash and support Silicon Labs EZRadio or EZRadioPRO transceivers. The ultra-low power operat-
ing modes and fast wake-up times combined with the low transmit and receive power consumption of the sub-GHz radio result in a
solution optimized for low power and battery powered applications. For a complete feature set and in-depth information on the modules,
the reader is referred to the
EZR32LG Reference Manual.
The EZR32LG330 block diagram is shown below.
Figure 3.1. Block Diagram
3.1.1 ARM Cortex-M3 Core
The ARM Cortex-M3 includes a 32-bit RISC processor which can achieve as much as 1.25 Dhrystone MIPS/MHz. A Memory Protection
Unit with support for up to 8 memory segments is included, as well as a Wake-up Interrupt Controller handling interrupts triggered while
the CPU is asleep. The EZR32 implementation of the Cortex-M3 is described in detail in
EZR32 Cortex-M3 Reference Manual.
3.1.2 Debugging
These devices include hardware debug support through a 2-pin serial-wire debug interface and an Embedded Trace Module (ETM) for
data/instruction tracing. In addition there is also a 1-wire Serial Wire Viewer pin which can be used to output profiling information, data
trace and software-generated messages.
3.1.3 Memory System Controller (MSC)
The Memory System Controller (MSC) is the program memory unit of the EZR32LG microcontroller. The flash memory is readable and
writable from both the Cortex-M3 and DMA. The flash memory is divided into two blocks: the main block and the information block.
Program code is normally written to the main block. Additionally, the information block is available for special user data and flash lock
bits. There is also a read-only page in the information block containing system and device calibration data. Read and write operations
are supported in the energy modes EM0 and EM1.
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 1.1 | 3
EZR32LG330 Data Sheet
System Overview
3.1.4 Direct Memory Access Controller (DMA)
The Direct Memory Access (DMA) controller performs memory operations independently of the CPU. This has the benefit of reducing
the energy consumption and the workload of the CPU, and enables the system to stay in low energy modes when moving, for instance,
data from the USART to RAM or from the External Bus Interface to a PWM-generating timer. The DMA controller uses the PL230
µDMA controller licensed from ARM.
3.1.5 Reset Management Unit (RMU)
The RMU is responsible for handling the reset functionality of the EZR32LG.
3.1.6 Energy Management Unit (EMU)
The Energy Management Unit (EMU) manages all the low energy modes (EM) in EZR32LG microcontrollers. Each energy mode man-
ages if the CPU and the various peripherals are available. The EMU can also be used to turn off the power to unused SRAM blocks.
3.1.7 Clock Management Unit (CMU)
The Clock Management Unit (CMU) is responsible for controlling the oscillators and clocks on-board the EZR32LG. The CMU provides
the capability to turn on and off the clock on an individual basis to all peripheral modules in addition to enable/disable and configure the
available oscillators. The high degree of flexibility enables software to minimize energy consumption in any specific application by not
wasting power on peripherals and oscillators that are inactive.
3.1.8 Watchdog (WDOG)
The purpose of the watchdog timer is to generate a reset in case of a system failure, to increase application reliability. The failure may,
for example, be caused by an external event, such as an ESD pulse, or by a software failure.
3.1.9 Peripheral Reflex System (PRS)
The Peripheral Reflex System (PRS) system is a network which lets the different peripheral module communicate directly with each
other without involving the CPU. Peripheral modules which send out Reflex signals are called producers. The PRS routes these reflex
signals to consumer peripherals which apply actions depending on the data received. The format for the Reflex signals is not given, but
edge triggers and other functionality can be applied by the PRS.
3.1.10 Universal Serial Bus Controller (USB)
The USB is a full-speed USB 2.0 compliant OTG host/device controller. The USB can be used in Device, On-the-go (OTG) Dual Role
Device or Host-only configuration. In OTG mode the USB supports both Host Negotiation Protocol (HNP) and Session Request Proto-
col (SRP). The device supports both fullspeed (12 MBit/s) and low speed (1.5 MBit/s) operation. The USB device includes an internal
dedicated Descriptor-Based Scatter/Garther DMA and supports up to 6 OUT endpoints and 6 IN endpoints, in addition to endpoint 0.
The on-chip PHY includes all OTG features, except for the voltage booster for supplying 5 V to VBUS when operating as host.
3.1.11 Inter-Integrated Circuit Interface (I
2
C)
The I
2
C module provides an interface between the MCU and a serial I
2
C-bus. It is capable of acting as both a master and a slave, and
supports multi-master buses. Both standard-mode, fast-mode and fast-mode plus speeds are supported, allowing transmission rates all
the way from 10 kbit/s up to 1 Mbit/s. Slave arbitration and timeouts are also provided to allow implementation of an SMBus compliant
system. The interface provided to software by the I
2
C module allows both fine-grained control of the transmission process and close to
automatic transfers. Automatic recognition of slave addresses is provided in all energy modes.
3.1.12 Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
The Universal Synchronous Asynchronous serial Receiver and Transmitter (USART) is a very flexible serial I/O module. It supports full
duplex asynchronous UART communication as well as RS-485, SPI, MicroWire and 3-wire. It can also interface with ISO7816 Smart-
Cards, and I2S devices.
3.1.13 Pre-Programmed UART Bootloader
The bootloader presented in application note
AN0003
is pre-programmed in the device at factory. Autobaud and destructive write are
supported. The autobaud feature, interface, and commands are described further in the application note.
silabs.com
| Smart. Connected. Energy-friendly.
Rev. 1.1 | 4