Toshiba 16-bit Flash Microcontroller
     
TMP91FY22 – 16-bit MCU with 256 Kbytes Flash and 16 Kbytes RAM

     
     
16-bit Flash Microcontroller

Toshiba, a world leader in microcontrollers (MCUs), provides a seamless product line of 8- to 32-bit embedded microcontrollers with a large variety of on-board peripherals. The Flash MCUs are widely used in industrial applications and reduce product development turnaround time. The wide selection of peripheral functions is supported with enhanced, high-quality security mechanisms. Toshiba has one of the largest product portfolios with a large number of general-purpose microcontrollers available in mass production.

Starting with 8-bit microcontrollers, the latest generation of devices offers the performance levels and peripheral selection previously only associated with 16-bit solutions. The 32-bit CISC MCUs implement a powerful architecture, capable of executing instructions in a 50 ns cycle time (typical). Designed to cover a wide voltage range, the Toshiba MCUs operate at 5V for industrial systems, down to 1.8V for applications where low-power consumption is essential. Specific microcontroller products include:

TMP91FY22:The TMP91FY22 is one of the many members of the 16-bit TLCS-900/L1 microcontroller family. This device provides higher performance, lower operating voltage and lower power consumption than previous members of the 900/L family. The controller is based on an internal 16-bit architecture with a 32-bit wide general-purpose register set. The optional external bus provides dynamic bus sizing (8/16 bits) with access to a linear address space of 16 Mbytes. Four internal micro-DMA channels support fast data transfer of 2 Mbytes/s. The device can boot either from internal Flash memory in normal operation or from a boot ROM using a serial protocol to rewrite the Flash memory. External devices can be connected easily to the MCU via the integrated chip-select and wait-state generator. Several low-power modes and different clock options make the device suitable for applications such as portable and battery powered equipment.

     
     
High speed 16-bit CPU (900/L1 CPU)
Instruction mnemonics are upward compatible with TLCS-90/900
16 Mbytes of linear address space
General purpose registers and register banks
16-bit multiplication and division instructions; bit transfer and arithmetic instructions
Micro DMA: 4-channels (1.0 µs/2 bytes at 16 MHz)
Minimum instruction execution time: 148 ns (at 27 MHz)
Built-in RAM: 16 Kbytes
Built-in ROM: 256 Kbytes Flash memory
2 Kbytes mask ROM (used for booting)
External memory expansion
Expandable up to 16 Mbytes (shared program/data area)
Can simultaneously support 8-/16-bit width external data bus
Dynamic data bus sizing
8-bit timers: 8 channels
16-bit timer/event counter: 2 channels
General purpose serial interface: 2 channels
UART Synchronous mode: 2 channels
IrDA ver 1.0 (115.2 kbps) supported
 
Electricity Metering
Automotive Applications (Air Bag, Car Radio, etc.)
Home Appliances
Industrial Systems
Mobile Handsets
Printers and Fax Machines
Cellular Phones
Metering Devices
Consumer Applications
Portable Devices
PDAs
   
     
     
 

Also Visit: Titan Supply Chain Services Corp. Nu Horizons International