Toshiba has added a new variant to its TX04 range of microcontrollers. The TMPM46BF10FG is targeted at IoT applications and incorporates dedicated hardware to implement a true random number generator (TRNG: SP800-90C standard) through the combination of a random entropy seed generation (ESG) circuit and Hash-DRGB created by the secure hash processor (SHA) and software program. These features offload computational overheads on the main processor and meet the standards of security required for network communications.

Based around an ARM Cortex-M4F core, with a maximum operating frequency of 120 MHz, the TMPM46BF10FG incorporates 1024 Kbyte of flash memory and 514 Kbyte SRAM required for secure communications control, four types of security circuits for network communications. The MCU also integrates an SLC NAND flash memory controller and 4- and 8-bit error correction circuitry (BCH ECC) that supports memory expansion with 1Gbit to 4Gbit SLC NAND flash memory chips.

To provide additional levels of safety, the IC includes a 16 channel interrupt input and a clock-independent watchdog timer, which operates separately from the system clock, improving the safety of system functions. In the case of a system clock malfunction, the watchdog timer is still capable of detecting errors.

The TMPM46BF10FG features direct memory access (32 channel), a 12-bit A/D converter (8 channel), 16-bit timer (8 channel), SPP (3 channel), SIO/UART (4 channel), full UART (2 channel) I2C (3 channel), with an operating voltage of 2.7 V to 3.6 V. Housed in an LQFP100 package the IC measures just 14 mm x 14 mm with a 0.5 mm pitch.

Samples of the TMPM46BF10FG are available now and mass production is set to commence in October.