STM32L412C8U6 ARM-mikrokontrollerit – MCU Erittäin pienitehoinen FPU Arm Cortex-M4 MCU 80 MHz 64 kt Flash-muistia, USB
♠ Tuotekuvaus
Tuotteen ominaisuus | Ominaisuuden arvo |
Valmistaja: | STMicroelectronics |
Tuotekategoria: | ARM-mikrokontrollerit - MCU |
RoHS-koodi: | Tiedot |
Sarja: | STM32L412C8 |
Kiinnitystapa: | SMD/SMT |
Pakkaus / Kotelo: | QFN-48 |
Ydin: | ARM Cortex M4 |
Ohjelmamuistin koko: | 64 kB |
Dataväylän leveys: | 32-bittinen |
ADC-resoluutio: | 2 x 12-bittinen |
Suurin kellotaajuus: | 80 MHz |
Tulojen/lähtöjen lukumäärä: | 38 tuloa/lähtöä |
Data RAM -muistin koko: | 40 kt |
Syöttöjännite - Min: | 1,71 V |
Syöttöjännite - Maks.: | 3,6 V |
Minimikäyttölämpötila: | - 40 °C |
Suurin käyttölämpötila: | +85 °C |
Pakkaus: | Tarjotin |
Analoginen syöttöjännite: | 1,62 V - 3,6 V |
Merkki: | STMicroelectronics |
Data RAM -tyyppi: | SRAM |
Liitäntätyyppi: | I2C, SPI, UART, USART, USB |
Kosteusherkkä: | Kyllä |
ADC-kanavien määrä: | 12-kanavainen |
Tuote: | Mikrokontrolleri + FPU |
Tuotetyyppi: | ARM-mikrokontrollerit - MCU |
Ohjelmamuistin tyyppi: | Salama |
Tehtaan pakkauksen määrä: | 1560 |
Alaluokka: | Mikrokontrollerit - MCU |
Kauppanimi: | STM32 |
Vahtikoiran ajastimet: | Vahtikoira-ajastin, ikkunallinen |
Yksikön paino: | 0,003517 unssia |
♠ Erittäin vähän virtaa kuluttava Arm® Cortex®-M4 32-bittinen MCU+FPU, 100DMIPS, jopa 128 kt Flash-muistia, 40 kt SRAM, analoginen, ulkoinen SMPS
STM32L412xx-laitteet ovat erittäin vähän virtaa kuluttavia mikrokontrollereita, jotka perustuvat tehokkaaseen Arm® Cortex®-M4 32-bittiseen RISC-ytimeen, joka toimii jopa 80 MHz:n taajuudella. Cortex-M4-ytimessä on liukulukuyksikkö (FPU), joka tukee kaikkia Arm®:n yhden tarkkuuden tiedonkäsittelykäskyjä ja tietotyyppejä. Se toteuttaa myös täyden joukon DSP-käskyjä ja muistin suojausyksikön (MPU), joka parantaa sovellusten tietoturvaa.
STM32L412xx-laitteissa on nopeat muistit (jopa 128 kt:n flash-muisti, 40 kt:n SRAM-muisti), Quad SPI Flash -muistiliitäntä (saatavilla kaikkiin paketteihin) ja laaja valikoima parannettuja I/O-liitäntöjä ja oheislaitteita, jotka on kytketty kahteen APB-väylään, kahteen AHB-väylään ja 32-bittiseen multi-AHB-väylämatriisiin.
STM32L412xx-laitteissa on useita suojausmekanismeja sulautetulle flash-muistille ja SRAM-muistille: lukusuojaus, kirjoitussuojaus, oma koodinlukusuojaus ja palomuuri.
Laitteet tarjoavat kaksi nopeaa 12-bittistä ADC:tä (5 Msps), kaksi komparaattoria, yhden operaatiovahvistimen, pienitehoisen RTC:n, yhden yleiskäyttöisen 32-bittisen ajastimen, yhden 16-bittisen moottorinohjaukseen tarkoitetun PWM-ajastimen, neljä yleiskäyttöistä 16-bittistä ajastinta ja kaksi 16-bittistä pienitehoista ajastinta.
Lisäksi käytettävissä on jopa 12 kapasitiivista tunnistuskanavaa.
Niissä on myös vakio- ja edistyneitä tietoliikenneliitäntöjä, nimittäin kolme I2C:tä, kaksi SPI:tä, kolme USART:ia ja yksi vähän virtaa kuluttava UART, yksi USB-täysinopeuksinen kiteetön laite.
STM32L412xx toimii -40...+85 °C:n (+105 °C:n liitoskohta) ja -40...+125 °C:n (+130 °C:n liitoskohta) lämpötila-alueella 1,71...3,6 V VDD-virtalähteellä sisäistä LDO-säädintä käytettäessä ja 1,00...1,32 V VDD12-virtalähteellä ulkoista SMPS-virtalähdettä käytettäessä. Kattava valikoima virransäästötiloja mahdollistaa pienitehoisten sovellusten suunnittelun.
Joitakin itsenäisiä virtalähteitä tuetaan: analoginen itsenäinen syöttötulo ADC:lle, OPAMP:lle ja komparaattorille. VBAT-tulo mahdollistaa RTC:n ja varmistusrekisterien varmuuskopioinnin. Erillisiä VDD12-virtalähteitä voidaan käyttää sisäisen LDO-säätimen ohittamiseen, kun ne on kytketty ulkoiseen SMPS:ään.
STM32L412xx-perhe tarjoaa kuusi pakettia 32-64-nastaisista paketeista.
• Erittäin pieni virrankulutus FlexPowerControlin ansiosta
– 1,71 V - 3,6 V virtalähde
– Lämpötila-alue -40 °C - 85/125 °C
– 300 nA VBAT-tilassa: syöttö RTC:lle ja 32 × 32-bittisille varmuuskopiorekistereille
– 16 nA Sammutustila (4 herätysnastaa)
– 32 nA Valmiustila (4 herätysnastaa)
– 245 nA Valmiustila reaaliaikakellolla
– 0,7 µA Stop 2 -tilassa, 0,95 µA reaaliaikakellon kanssa
– 79 µA/MHz ajotila (LDO-tila)
– 28 μA/MHz käyttötilassa (@3,3 V SMPS -tilassa)
– Eräkeräystila (BAM)
– 4 µs:n herätys pysäytystilasta
– Ruskeajännitekatkon nollaus (BOR)
– Yhteenliittämismatriisi
• Ydin: Arm® 32-bittinen Cortex®-M4 CPU FPU:lla, adaptiivinen reaaliaikainen kiihdytin (ART Accelerator™), joka mahdollistaa 0-wait-tilan suorituksen flash-muistista, taajuus jopa 80 MHz, MPU, 100DMIPS ja DSP-käskyt
• Suorituskyvyn vertailuarvo
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energian vertailuarvo
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Kellolähteet
– 4–48 MHz:n kideoskillaattori
– 32 kHz:n kideoskillaattori reaaliaikataajuudelle (LSE)
– Sisäinen 16 MHz:n tehdasviritetty RC (±1 %)
– Sisäinen pienitehoinen 32 kHz RC (±5 %)
– Sisäinen moninopeuksinen 100 kHz - 48 MHz oskillaattori, LSE:n automaattisesti trimmaama (tarkkuus yli ±0,25 %)
– Sisäinen 48 MHz kellotaajuuspalautuksella
– PLL järjestelmäkelloa varten
• Jopa 52 nopeaa I/O:ta, useimmat 5 V:n sietokyvyllä
• RTC laitteistokalenterilla, hälytyksillä ja kalibroinnilla
• Jopa 12 kapasitiivista tunnistuskanavaa: tukee kosketusnäppäimiä, lineaarisia ja pyöriviä kosketusantureita
• 10 ajastinta: 1 x 16-bittinen edistynyt moottorinohjaus, 1 x 32-bittinen ja 2 x 16-bittinen yleiskäyttöinen ajastin, 1 x 16-bittinen perusajastin, 2 x 16-bittinen pienitehoinen ajastin (saatavilla pysäytystilassa), 2 x vahtikoiraajastin, SysTick-ajastin
• Muistot
– 128 kt:n yksittäismuistipankkien Flash-muisti, oma koodinlukusuojaus
– 40 kt SRAM-muistia, josta 8 kt laitteistopariteettitarkistuksella
– Quad SPI -muistiliitäntä XIP-ominaisuudella
• Runsaasti analogisia oheislaitteita (erillinen syöttö)
– 2 x 12-bittinen AD-muunnin 5 Msps, jopa 16-bittinen laitteistotason ylinäytteistyksellä, 200 µA/Msps
– 2x operaatiovahvistinta sisäänrakennetulla PGA:lla
– 1x erittäin vähän virtaa kuluttava komparaattori
– Tarkka 2,5 V:n tai 2,048 V:n referenssijännitepuskuroitu lähtö
• 12 tietoliikenneliitäntää
– Täysin nopea USB 2.0 -kiteetön ratkaisu LPM:llä ja BCD:llä
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART:tä (ISO 7816, LIN, IrDA, modeemi)
– 1x LPUART (Stop 2 -herätys)
– 2x SPI (ja 1x Quad SPI)
– IRTIM (infrapunaliitäntä)
• 14-kanavainen DMA-ohjain
• Todellinen satunnaislukugeneraattori
• CRC-laskentayksikkö, 96-bittinen yksilöllinen tunniste
• Kehitystuki: sarjajohdon debug (SWD), JTAG, Embedded Trace Macrocell™