Toshiba TMPM4K MCUs
Die Toshiba TMPM4K MCUs verfügen über einen Arm® Cortex®-M4 Prozessor mit FPU und einen Betriebsfrequenzbereich von 1 MHz bis 160 MHz. Diese MCUs bieten einen externen Hochgeschwindigkeits-Oszillator von 6 MHz bis 12 MHz, einen externen Hochgeschwindigkeits-Taktausgang von 6 MHz bis 10 MHz und einen internen Hochgeschwindigkeits-Oszillator von 10 MHz. Die MCUs der Baureihe TMPM4K verfügen über einen Operationsverstärker (OPAMP) mit wählbarer Verstärkung und einen 12-bit-Analog-Digital-Wandler (ADC) mit einer maximalen Wandlungszeit von 91 µs und einer Selbstdiagnose-Unterstützungsfunktion. Diese MCUs bieten einen internen Speicher von 24 KB RAM, einen bis zu 100.000 Mal wiederbeschreibbaren 128 kB-zu-256 kB-Code-Flash und einen bis zu 100.000 Mal wiederbeschreibbaren 32 kB-Daten-Flash. Die MCUs der Baureihe TMPM4K arbeiten in einem Temperaturbereich von -40 °C bis 105 °C. Zu den typischen Applikationen gehören Motoren und große Haushaltsgeräte, die Motoren verwenden, sowie Industrieanlagen.Merkmale
- Arm® Cortex®-M4 Prozessor mit FPU
- Betriebsfrequenzbereich von 1 MHz bis 160 MHz
- Speicherschutzeinheit (Memory Protection Unit, MPU)
- Stromsparmodus
- Betriebsspannungen
- 2,7 V bis 5,5 V
- 4,5 V bis 5,5 V (alle Funktionen)
- 2,7 V bis 4,5 V (ohne Operationsverstärker (OPAMP) und ADC)
- Leerlauf-, STOP1-Betrieb mit geringer Leistungsaufnahme
- Betriebstemperaturbereich: -40 bis 105 °C
- Interner Speicher
- 128 KB bis 256 KB Code-Flash bis zu 100.000 Mal wiederbeschreibbar
- 32 KB Daten-Flash bis zu 100.000 Mal wiederbeschreibbar
- Daten-Flash ist parallel zur Befehlsausführung neu beschreibbar
- 24 KB RAM mit Parität
- Uhr
- 6 MHz bis 12 MHz (Keramik und Quarz) externer Hochgeschwindigkeits-Oszillator
- 6 MHz bis 10 MHz externer Hochgeschwindigkeits-Takteingang
- 10 MHz Interner Hochgeschwindigkeits-Oszillator (IOX1) mit Benutzer-Trimmfunktion
- 160 MHz-Ausgang (Systemtakt) PLL
- Anormale Systemtakterkennung mit Oszillationsfrequenz-Erkennung (OFD)
- 8-Stufen-Generierungs-interrupts und Reset-Ausgangs-Spannungserkennung (LVD)
- Unterbrechung:
- Externe Faktoren: 8 bis 20 (externe Pin-Faktoren: 10 bis 32 Pins, mit DNF)
- Interne Faktoren: 80 bis 100
- I/O-Anschlüsse
- 31 bis 87 (Eingang: 2 und Ausgang: 1)
- 5V-tolerant, Open-Drain und Pull-Up/-Down
- On-Chip-Debug (JTAG/SW) und NBDIF (RAM-Monitor)
- Triggerauswahl (TRGSEL)
- Auslöser-Anforderung für DMAC und Timer erweitern
- 1 Einheit DMA-Controller (DMAC), DMA-Anforderungen: 26 bis 32 Faktoren, interne/externe Auslöser
- CRC32, CRC16 CRC-Berechnungsschaltung (CRC)
- 3 bis 4 Kanäle asynchrone serielle Schnittstelle (UART), 5 Mbit/s (max.), FIFO (Übertragung 8-stufig und Empfang 8-stufig)
- Serielle 1-Kanal- oder 2-Kanal-Peripherieschnittstelle (TSPI), SIO/SPI-Modus, 10 MHz (max), FIFO (Senden: 16bitx8 und Empfangen: 16bitx8)
- I2C-Schnittstelle
- 1 bis 2 Kanäle und Multi-Master I2C-Schnittstelle (I2C)
- 1-Kanal- oder 2-Kanal-Multi-Master I2C-Schnittstelle Version A (EI2C) und unterstützt 10-Bit-Slave-Adressierung
- 8 bis 22 Eingänge in 3 Einheiten 12-Bit-Analog-Digital-Wandler (ADC):
- 91 µs Konvertierungszeit
- Selbstdiagnose-Unterstützungsfunktion
- 3 Einheiten Operationsverstärker (OPAMP) mit wählbarer Gain
- Erweiterte programmierbare Motorsteuerungsschaltung (A-PMD) mit 1, 3 Kanälen
- Komplementärer 3-Phasen-PWM-Ausgang und mit ADC synchronisiert
- PFC-Steuerung: Unterstützt 3-Phase verschachtelte PFC
- Not-Aus-Funktion durch externe Eingänge (EMG-pin und OVV-pin)
- Erweiterte 1-Kanal-Vektor-Engine Plus (A-VE +)
- Erweiterte 0 bis 1, 3-Kanal-Encoder-Eingangsschaltung (32-bit) (A-ENC32)
- 32-Bit-Timer-Ereigniszähler (T32A)
- 1-Kanal-Watchdog-Timer (SIWDT)
Applikationen
- Motoren
- Große Haushaltsgeräte, die Motoren und Industrieanlagen verwenden
Blockdiagramm
View Results ( 7 ) Page
| Teilnummer | Programmspeichergröße | Datenbus-Weite | Maximale Taktfrequenz | Anzahl der I/Os | RAM-Datengröße | Versorgungsspannung - Min. | Versorgungsspannung - Max. | Schnittstellen-Typ | Minimale Betriebstemperatur | Maximale Betriebstemperatur |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
Veröffentlichungsdatum: 2024-02-27
| Aktualisiert: 2024-09-16
