The TZ1041MBG is a product which belongs to the TZ1000 Series, a family of processors for wearable devices. The TZ1041MBG incorporates a high performance 32-bit ARM Cortex-M4F RISC processor with 288 KB SRAM and 1 MB NOR flash memory, a high resolution 24-bit ΔΣADC and a Bluetooth Low Energy controller all in one package. The Cortex-M4F processor consists of a floating point processor unit, a memory protection unit, and a flexible interrupt controller. It supports many kinds of real time OS.
The TZ1041MBG can select the most suitable power supply voltage and circuit to its operating frequency. Users can achieve the lowest power consumption in their applications to use the power saving mode.
The TZ1041MBG includes a low power and as large capacity as 288 KB of SRAM, and a 1 MB NOR flash memory which is used to store program codes and data. The TZ1041MBG can realize an activity meter and other devices without any other components.
The Bluetooth Low Energy controller supports up to GATT profile. So, the Bluetooth protocol operations consume no additional processor resources of the SRAM, the storage means, and the process executions. The power supply to the Bluetooth controller can be shut down separately. No power can be consumed when it does not operate.
An AES engine and a random number generator are incorporated for a security function. The AES complies with FIPS (Federal Information Processing Standard) Publication 197, Advanced Encryption Standard. It can select a key length among 128 bits, 192 bits, and 256 bits, and executes the encryption and decryption without any processes of the processor.
The random number generator has passed the random number test of NIST SP800-22 (National Institute of Standards and Technology Special Publication 800-22), and it can be used for the bases of keys and others.
The 8 channel DMA controllers perform the data transfer between the SRAM and the peripheral such as the UART or between the SRAMs without any processes of the processor. The data transfer engine (SRAMC) in the SRAM controller enables the data transfer between the SRAMs without passing the data buses.
ARM Cortex-M4F running at up to 48 MHz
Floating Point Unit (FPU)
Memory Protection Unit (MPU)
ARM® Thumb®-2 instruction set
288 KB embedded SRAM
1 MB NOR Flash integrated in same package
Embedded voltage linear and switching regulator for single supply operation
Crystal oscillators: 12 MHz main and USB, 26 MHz for Bluetooth controller and 32.768 kHz for RTC
High precision 4 MHz factory trimmed internal RC oscillator
Low power 32.768 kHz internal RC oscillator
USB 2.0 Device: 12 Mbps, 1 port 4 bidirectional endpoints
Two Master/Slave I²C interface up to 400 kbps
Two SPI Master with Chip Selects Signals
One 4-channel ADC with 12-bit resolution
One 3-channel Delta-Sigma ADC with 24-bit resolution
Advanced Encryption System (AES) Engine with 128/192/256-bit key length
True random number generator
24 general purpose IOs (GPIO)
Real-time Clock which supports calender mode
Four 16-bit Advanced Timer/Counter Channels with capture, compare and PWM mode