
Toshiba TMPM4K MCUs
Toshiba TMPM4K MCUs feature Arm® Cortex®-M4 processor with FPU and an operating frequency range of 1MHz to 160MHz. These MCUs offer a 6MHz to 12MHz external high-speed oscillator, 6MHz to 10MHz external high-speed clock input, and 10MHz internal high-speed oscillator. The TMPM4K MCUs feature a gain-selectable Operational Amplifier (OPAMP) and 12-bit Analog-to-Digital-Converter (ADC) with a maximum conversion time of 91µs and a self-diagnosis support function. These MCUs offer internal memory of 24KB RAM, 128KB to 256KB code flash rewritable up to 100,000 times, and 32KB data flash rewritable up to 100,000 times. The TMPM4K MCUs operate within the -40°C to 105°C temperature range. Typical applications include motors, major appliances using motors, and industrial equipment.Features
- Arm® Cortex®-M4 processor with FPU
- 1MHz to 160MHz operating frequency range
- Memory Protection Unit (MPU)
- Low-power consumption mode
- Operating voltages
- 2.7V to 5.5V
- 4.5V to 5.5V (all Functions)
- 2.7V to 4.5V (without OPAMP and ADC)
- IDLE, STOP1 low-power consumption operation
- -40 to 105°C operating temperature range
- Internal memory
- 128KB to 256KB code flash rewritable up to 100K times
- 32KB data flash rewritable up to 100K times
- Data flash is rewritable in parallel with instruction execution
- 24KB RAM with parity
- Clock
- 6MHz to 12MHz (ceramic and crystal) external high-speed oscillator
- 6MHz to 10MHz external high-speed clock input
- 10MHz Internal High Speed Oscillator (IHOSC1) with user trimming function
- 160MHz output (system clock) PLL
- Abnormal system clock detection with Oscillation Frequency Detection (OFD)
- 8 level generate interrupts and reset outputs Voltage Detection (LVD)
- Interruption
- External factors: 8 to 20 (external pins factors: 10 to 32 pins, with DNF)
- Internal factors: 80 to 100
- I/O ports
- 31 to 87 (Input: 2 and Output:1)
- 5V-tolerant, open-drain, and pull-up/-down
- On-chip debug (JTAG/SW) and NBDIF(RAM monitor)
- Trigger Selector (TRGSEL)
- Expand Trigger request for DMAC and Timer
- 1 unit DMA Controller (DMAC), DMA requests: 26 to 32 factors, internal/external triggers
- CRC32, CRC16 CRC Calculation Circuit (CRC)
- 3 to 4 channels asynchronous serial interface (UART), 5Mbps (max), FIFO (transmission 8-stage and reception 8-stage)
- 1 to 2 channels Serial Peripheral Interface (TSPI), SIO/SPI mode, 10MHz (max), FIFO (transmitter: 16bitx8 and receive: 16bitx8)
- I2C Interface
- 1 to 2 channels and multi master I2C Interface (I2C)
- 1 to 2 channels multi-master I2C Interface Version A (EI2C) and supports 10bit Slave addressing
- 8 to 22 inputs in 3 units 12-bit Analog-to-Digital-Converter (ADC)
- 91µs conversion time
- Self-diagnosis support function
- 3 units gain-selectable Operational Amplifier (OPAMP)
- 1, 3 channels Advanced Programmable Motor Control Circuit (A-PMD)
- 3-phase complementary PWM output and synchronized with ADC
- PFC control: support 3-phase interleaved PFC
- Emergency stop function by external inputs (EMG pin and OVV pin)
- 1 channel Advanced vector engine plus (A-VE+)
- 0 to 1, 3 channels Advanced Encoder input circuit (32-bit) (A-ENC32)
- 32-bit Timer Event Counter (T32A)
- 1 channel Watchdog timer (SIWDT)
Applications
- Motors
- Major appliances using motors and industrial equipment
Block Diagram

View Results ( 7 ) Page
Dalies Numeris | Programos atminties dydis | Duomenų bus plotis | Didžiausias taktų dažnis | Įvesties/išvesties įrenginių skaičius | Duomenų RAM dydis | Maitinimo Įtampa - Min. | Maksimali Maitinimo Įtampa | Interface Type | Minimali darbinė temperatūra | Didžiausia darbinė temperatūra |
---|---|---|---|---|---|---|---|---|---|---|
TMPM4KNF10AFG(DBB) | 1 MB | 160 MHz | 87 I/O | 64 kB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C | |
TMPM4KNFYAFG(DBB) | 256 kB | 32 bit | 160 MHz | 87 I/O | 24 kB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C |
TMPM4MNFYAFG(DBB) | 256 kB | 32 bit | 160 MHz | 87 I/O | 24 kB | 2.7 V | 5.5 V | CAN, I2C, SPI, UART | - 40 C | + 105 C |
TMPM4KLFYAFG | 256 kB | 32 bit | 160 MHz | 51 I/O | 24 KB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C |
TMPM4KLFYAUG | 256 kB | 32 bit | 160 MHz | 51 I/O | 24 KB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C |
TMPM4KNFYADFG | 256 kB | 32 bit | 160 MHz | 87 I/O | 24 KB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C |
TMPM4KNFYAFG | 256 kB | 32 bit | 160 MHz | 87 I/O | 24 KB | 2.7 V | 5.5 V | I2C, SPI, UART | - 40 C | + 105 C |
Paskelbta: 2024-02-27
| Atnaujinta: 2024-09-16