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

Toshiba TMPM4K MCUs
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