Het selecteren van de juiste MCU is een belangrijke stap in het creëren van een efficiënte, economische en schaalbare applicatie. Ontwerpers moeten een product kunnen vinden dat de verwerkingskracht, het energieverbruik, het geheugen, de analoge integratie en randapparatuur in evenwicht brengt om aan de prestatie-eisen van de toepassing te voldoen.
Texas Instruments (TI) levert Arm-based ® Cortex ® - De hele serie MCU-producten met M0+cores worden gekenmerkt door een laag stroomverbruik, lage kosten en hoge efficiëntie. Deze 32-bits processors zijn ideaal voor toepassingen die realtime prestaties vereisen zonder aanzienlijke computeroverhead.
De Cortex-M0+architectuur biedt een uitgebalanceerde basis voor een breed scala aan ingebedde ontwerpen, variërend van basissensornodes tot geavanceerde motorbesturingseenheden.
TI lanceerde een volledig assortiment MCU's voor ontwerpers, waaronder drie series Arm Cortex-M0+microcontrollerproducten. Alle producten hebben verschillende niveaus van simulatiemogelijkheden, van eenvoudige tot zeer "rijke" functionaliteit. Deze analoge functies kunnen geïntegreerde randapparatuur omvatten, zoals 12-bits ADC, operationele versterkers, timers en communicatie-interfaces (UART, I2C, SPI) om de behoefte aan externe componenten te minimaliseren. Ontwerpers kunnen kiezen uit verschillende pakkettypen, zoals QFN en TSSOP, om tegemoet te komen aan fysieke ruimtebeperkingen.
MSPM0 G-serie - Deze MCU-serie biedt het hoogste niveau aan geïntegreerde simulatiefuncties en is ontworpen voor algemene toepassingen, vooral voor die toepassingen die hoogwaardige gemengde signaalfuncties vereisen. De serie heeft CPU-snelheden tot 80 MHz en flashgeheugen tot 512 KB, en 12-bit, 1-MSPS ADC met meerdere kanalen, evenals maximaal drie geïntegreerde operationele versterkers en verschillende analoge comparatoren.
MSPM0G3107SRHBR (Fig. 1) werkt tot 80 MHz met 128 KB flashgeheugen en 32 KB SRAM. Het apparaat integreert twee 12-bits, 4-MSPS ADC's met gelijktijdige sampling, evenals maximaal 111 externe kanalen en een versterker voor algemene doeleinden (GPAMP). Daarnaast beschikt het apparaat ook over een CAN 2.0/3.0- en CAN-FD-ondersteunende CAN CAN CAN-interface, 4 UART's, 2 I²C- en 2 SPI-interfaces, waardoor de communicatiefunctie wordt verbeterd. Deze functies kunnen worden aangepast aan verschillende toepassingen, zoals motorbesturing en industriële automatisering. Andere modellen van deze MCU zijn uitgerust met 32 KB Flash en 16 KB RAM of 64 KB Flash en 32 KB RAM.
Figuur 1: Typische afmetingen van MSPM0G310x MCU. Bron afbeelding: Texas Instruments)
MSPM0 L-serie - Deze apparaten combineren een laag energieverbruik met analoge functies en zijn geoptimaliseerd voor toepassingen zoals sensoren en apparaten op batterijen. De serie heeft kloksnelheden tot 32 MHz en 8 tot 256 KB flashgeheugen, maakt gebruik van 12-bit ADC, analoge comparatoren en kan een enkele operationele versterker bevatten.
In deze serie werkt MSPM0L1306SRTRR (Afbeelding 2) tot 32 MHz, heeft 64 KB flashgeheugen en 4 KB SRAM, integreert een 12-bit, 1,68 MSPS ADC (tot 10 externe kanalen), twee zero-drift operationele versterkers en een snelle comparator met een 8-bit referentie-DAC. Het apparaat is ideaal voor sensor- en analoge front-endtoepassingen waarbij operationele stabiliteit en offsetcorrectie op de lange termijn essentieel zijn.
Afbeelding 2: MSPM0L1306SRTRR MCU ingekapseld met opbouwmontage 16-WFQFN. Bron afbeelding: Texas Instruments)
MSPM0 C-serie - Deze MCU's zijn geschikt voor instap- en kostengevoelige toepassingen die nog steeds betrouwbare prestaties en eenvoudige analoge detectiemogelijkheden vereisen. Ze werken tot 24 MHz, bevatten maximaal 16 KB flashgeheugen en een standaard 12-bits ADC.
Voor compacte autotoepassingen is de M0C1103QDDFRQ1 (Afbeelding 3) een auto-MCU die werkt tot 24 MHz met 8 KB flashgeheugen en 1 KB SRAM. Het apparaat integreert een 12-bit ADC en ondersteunt communicatie-interfaces zoals LIN, I²C, SPI, UART/USART.

