Toshiba MCU TMPM4K
Gli MCU TMPM4K di Toshiba presentano un processore Arm® Cortex®-M4 con FPU e un intervallo di frequenza di funzionamento da 1 MHz a 160 MHz. Questi MCU offrono un oscillatore esterno ad alta velocità da 6 MHz a 12 MHz, un ingresso di clock esterno ad alta velocità da 6 MHz a 10 MHz e un oscillatore interno ad alta velocità da 10 MHz. Gli MCU TMPM4K sono dotati di amplificatore operazionale (OPAP) selezionabile in base al guadagno e convertitore analogico-digitale (ADC) a 12 bit con tempo di conversione massimo pari a 91 µs e funzione di supporto autodiagnostica. Questi MCU offrono memoria interna RAM da 24 KB, codice flash compreso tra 128 KB e 256 KB riscrivibile fino a 100.000 volte e flash dati 32 KB riscrivibile fino a 100.000 volte. Gli MCU TMPM4K operano in un intervallo di temperature comprese tra -40 °C e 105 °C. Trovano tipicamente applicazione in motori, grandi elettrodomestici che utilizzano motori e apparecchiature industriali.Caratteristiche
- Processore Arm® Cortex®-M4 con FPU
- Intervallo di frequenza di funzionamento da 1 MHz a 160 MHz
- Unità di protezione della memoria (MPU)
- Modalità a basso consumo energetico
- tensioni di funzionamento:
- Da 2,7 V a 5,5 V
- Da 4,5 V a 5,5 V (tutte le funzioni)
- Da 2,7 V a 4,5 V (senza amp. op. e ADC)
- funzionamento inattivo, STO1 a basso consumo energetico
- Intervallo di temperatura di funzionamento da -40 a 105 °C
- Memoria interna
- Flash code da 128 KB a 256 KB riscrivibile fino a 100.000 volte
- Flash dati da 32 KB riscrivibile fino a 100.000 volte
- I dati flash sono riscrivibile in parallelo con l’esecuzione delle istruzioni
- 24 KB di RAM con parità
- Clock
- Oscillatore esterno ad alta velocità da 6 MHz a 12 MHz (ceramica e cristallo)
- ingresso clock ad alta velocità esterno da 6 MHz a 10 MHz
- oscillatore interno ad alta velocità (IHOSC1) 10 MHz con funzione di sgrossatura utente
- PLL di uscita (clock di sistema) 160 MHz
- rilevamento clock di sistema anomalo con rilevamento frequenza di oscillazione (OFD)
- rilevamento tensione di uscita di ripristino e interruzioni a 8 livelli (LVD)
- Interruzione
- Fattori esterni: da 8 a 20 (fattori pin esterni: da 10 a 32 pin, con DNF)
- Fattori interni: da 80 a 100
- Porte I/O
- Da 31 a 87 (Ingresso: 2 e Uscita: 1)
- 5V-tolerant, drain aperto e pull-up/pull-down
- debug su chip (JTAG/SW) e NBDIF (monitor RAM)
- Selettore Trigger (TRGSEL)
- Espansione della richiesta di trigger per DMAC e temporizzatore
- 1 unità controller DMA (DMAC), richieste DMA: da 26 a 32 fattori, trigger interni/esterni
- Circuito di calcolo CRC CRC32, CRC16 (CRC)
- Interfaccia seriale asincrona (UART) da 3 a 4 canali, 5 Mbps (max.), FIFO (trasmissione a 8 stadi e ricezione a 8 stadi)
- Interfaccia periferica seriale (TSPI) da 1 a 2 canali, modalità SIO/SPI, 10 MHz (max.), FIFO (trasmettitore: 16bitx8 e ricezione: 16bitx8)
- Interfaccia I2C
- Interfaccia I2C (I2C) da 1 a 2 canali e multi-master
- Interfaccia I2C multi-master versione A (EI2C) da 1 a 2 canali e supporto indirizzamento slave a 10 bit
- Da 8 a 22 ingressi in 3 unità convertitore analogico-digitale (ADC) a 12 bit
- Tempo di conversione di 91 µs
- funzione di supporto per autodiagnosi
- 3 unità amplificatore operazionale (OPAMP) a guadagno selezionabile
- Circuito di controllo del motore programmabile avanzato (A-PMD) a 1, 3 canali
- Uscita PWM complementare trifase e sincronizzata con ADC
- controllo PFC: supporto PFC interlacciato 3-phase
- funzione di arresto di emergenza da ingressi esterni (pin EMG e pin OVV)
- Motore vettore avanzato a 1 canali plus (A-VE +)
- circuito di ingresso Encoder avanzato da 0 a 1, 3 canali (32 bit) (A-ENC32)
- Contatore eventi Timer a 32 bit (T32A)
- timer Watchdog a 1 canali (SIWDT)
Applicazioni
- Motori
- Principali elettrodomestici che utilizzano motori e apparecchiature industriali
Schema a blocchi
View Results ( 7 ) Page
| Codice prodotto | Dimensioni memoria di programma | Larghezza bus dati | Frequenza di clock massima | Numero di I/O | Dimensioni RAM dati | Tensione di alimentazione - Min. | Tensione di alimentazione - Max. | Tipo di interfaccia | Temperatura di lavoro minima | Temperatura di lavoro massima |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Pubblicato: 2024-02-27
| Aggiornato: 2024-09-16
