STM32L412C8U6 ARM-mikro-ohjaimet – MCU Erittäin pienitehoinen FPU-varsi Cortex-M4 MCU 80 MHz 64 kt Flashia, USB
♠ Tuotekuvaus
Tuotteen ominaisuus | Attribuutin arvo |
Valmistaja: | STMicroelectronics |
Tuotekategoria: | ARM-mikro-ohjaimet - MCU |
RoHS: | Yksityiskohdat |
Sarja: | STM32L412C8 |
Asennustyyli: | SMD/SMT |
Paketti/kotelo: | QFN-48 |
Ydin: | ARM Cortex M4 |
Ohjelman muistin koko: | 64 kt |
Dataväylän leveys: | 32-bittinen |
ADC-resoluutio: | 2 x 12 bittiä |
Suurin kellotaajuus: | 80 MHz |
I/O:iden määrä: | 38 I/O |
Tietojen RAM-koko: | 40 kt |
Syöttöjännite - Min: | 1,71 V |
Syöttöjännite - Max: | 3,6 V |
Minimi käyttölämpötila: | -40 C |
Maksimi käyttölämpötila: | +85 C |
Pakkaus: | Tarjotin |
Analoginen syöttöjännite: | 1,62 V - 3,6 V |
Brändi: | STMicroelectronics |
Data-RAM-tyyppi: | SRAM |
Liitäntätyyppi: | I2C, SPI, UART, USART, USB |
Kosteudelle herkkä: | Joo |
ADC-kanavien määrä: | 12 kanava |
Tuote: | MCU+FPU |
Tuotetyyppi: | ARM-mikro-ohjaimet - MCU |
Ohjelman muistityyppi: | Flash |
Tehdaspakkauksen määrä: | 1560 |
Alaluokka: | Mikro-ohjaimet - MCU |
Kauppanimi: | STM32 |
Watchdog-ajastimet: | Watchdog-ajastin, ikkunallinen |
Yksikköpaino: | 0,003517 unssia |
♠ Erittäin pienitehoinen Arm® Cortex®-M4 32-bittinen MCU+FPU, 100DMIPS, jopa 128KB Flash, 40KB SRAM, analoginen, alanumeroSMPS
STM32L412xx-laitteet ovat erittäin pienitehoisia mikrokontrollereita, jotka perustuvat korkean suorituskyvyn Arm® Cortex®-M4 32-bittiseen RISC-ytimeen, joka toimii jopa 80 MHz:n taajuudella.Cortex-M4-ytimessä on liukulukuyksikkö (FPU) yksitarkkuus, joka tukee kaikkia Arm® yhden tarkkuuden tietojenkäsittelyohjeita ja tietotyyppejä.Se toteuttaa myös täyden sarjan DSP-käskyjä ja muistisuojausyksikön (MPU), joka parantaa sovellusten turvallisuutta.
STM32L412xx-laitteet sisältävät nopeita muisteja (flash-muisti jopa 128 kilotavua, 40 kilotavua SRAM-muistia), Quad SPI Flash -muistiliitännän (saatavilla kaikissa pakkauksissa) ja laajan valikoiman parannettuja I/O-liitäntöjä ja oheislaitteita, jotka on kytketty kahteen APB-väylään. , kaksi AHB-väylää ja 32-bittinen moni-AHB-väylämatriisi.
STM32L412xx-laitteet sisältävät useita suojamekanismeja sulautetulle Flash-muistille ja SRAM-muistille: lukusuojaus, kirjoitussuojaus, patentoitu koodinlukusuojaus ja palomuuri.
Laitteissa on kaksi nopeaa 12-bittistä ADC:tä (5 Msps), kaksi komparaattoria, yksi operaatiovahvistin, pienitehoinen RTC, yksi yleiskäyttöinen 32-bittinen ajastin, yksi 16-bittinen PWM-ajastin, joka on omistettu moottorin ohjaukseen, neljä yleistä tarkoitukseen käytettävät 16-bittiset ajastimet ja kaksi 16-bittistä pienitehoista ajastinta.
Lisäksi käytettävissä on jopa 12 kapasitiivista tunnistuskanavaa.
Niissä on myös vakio- ja edistykselliset tietoliikennerajapinnat, nimittäin kolme I2C:tä, kaksi SPI:tä, kolme USART:tä ja yksi Low-Power UART, yksi täyden nopeuden USB-laite.
STM32L412xx toimii -40 - +85 °C (+105 °C liitos) ja -40 - +125 °C (+130 °C risteys) lämpötila-alueella 1,71 - 3,6 V VDD-virtalähde, kun käytetään sisäistä LDO-säädintä ja 1,00–1,32 V VDD12-virtalähde, kun käytetään ulkoista SMPS-syöttöä.Kattava valikoima virransäästötiloja mahdollistaa vähän virtaa kuluttavien sovellusten suunnittelun.
Joitakin itsenäisiä virtalähteitä tuetaan: analoginen riippumaton syöttötulo ADC:lle, OPAMP:lle ja vertailijalle.VBAT-tulo mahdollistaa RTC- ja varmuuskopiorekisterien varmuuskopioimisen.Erillisiä VDD12-virtalähteitä voidaan käyttää sisäisen LDO-säätimen ohittamiseen, kun ne on kytketty ulkoiseen SMPS:ään.
STM32L412xx-tuoteperhe tarjoaa kuusi pakettia 32-64-nastaisista paketeista.
• Erittäin pienitehoinen FlexPowerControl
– 1,71 V - 3,6 V virtalähde
– -40 °C - 85/125 °C lämpötila-alue
– 300 nA VBAT-tilassa: syöttö RTC- ja 32×32-bittisille varmuuskopiorekistereille
– 16 nA:n sammutustila (4 herätysnastaa)
– 32 nA valmiustila (4 herätysnastaa)
– 245 nA valmiustila RTC:llä
– 0,7 µA Stop 2 -tila, 0,95 µA RTC:llä
– 79 µA/MHz käyttötila (LDO-tila)
– 28 μA/MHz käyttötila (@3,3 V SMPS-tila)
– Eräkeräystila (BAM)
– 4 µs herätys pysäytystilasta
– Brown out reset (BOR)
– Yhteysmatriisi
• Ydin: Arm® 32-bittinen Cortex®-M4 CPU FPU:lla, mukautuva reaaliaikainen kiihdytin (ART Accelerator™), joka mahdollistaa 0-odotustilan suorituksen Flash-muistista, taajuus jopa 80 MHz, MPU, 100DMIPS ja DSP-ohjeet
• 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®
• Kellon lähteet
– 4-48 MHz kideoskillaattori
– 32 kHz:n kideoskillaattori RTC:lle (LSE)
– Sisäinen 16 MHz tehdasasennettu RC (±1 %)
– Sisäinen pienitehoinen 32 kHz RC (±5 %)
– Sisäinen moninopeuksinen 100 kHz - 48 MHz oskillaattori, automaattisesti trimmattu LSE:llä (parempi kuin ±0,25 % tarkkuus)
– Sisäinen 48 MHz kellon palautuksella
– PLL järjestelmäkellolle
• Jopa 52 nopeaa I/O:ta, useimmat 5 V:n kestäviä
• RTC, HW-kalenteri, hälytykset ja kalibrointi
• Jopa 12 kapasitiivista tunnistuskanavaa: tuki kosketusnäppäimiä, lineaarisia ja pyöriviä kosketusantureita
• 10x ajastinta: 1x 16-bittinen edistynyt moottorin ohjaus, 1x 32-bittinen ja 2x 16-bittinen yleiskäyttöinen, 1x 16-bittinen perusajastin, 2x pienitehoinen 16-bittinen ajastin (saatavilla pysäytystilassa), 2x vahtikoiria, SysTick ajastin
• Muistoja
– 128 KB yksitasoinen Flash, patentoitu koodinlukusuojaus
– 40 kt SRAM-muistia, mukaan lukien 8 kt laitteiston pariteettitarkistuksen kanssa
– Quad SPI -muistiliitäntä XIP-ominaisuudesta
• Runsaat analogiset oheislaitteet (erillinen syöttö)
– 2x 12-bittinen ADC 5 Msps, jopa 16-bittinen laitteiston ylinäytteistyksellä, 200 µA/Msps
– 2x operaatiovahvistin sisäänrakennetulla PGA:lla
– 1x erittäin pienitehoinen vertailulaite
– Tarkka 2,5 V tai 2,048 V referenssijännitteen puskuroitu lähtö
• 12x tietoliikennerajapinta
– USB 2.0 täyden nopeuden kristalli vähemmä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 (Pysäytä 2 herätys)
– 2x SPI (ja 1x Quad SPI)
– IRTIM (infrapunaliitäntä)
• 14-kanavainen DMA-ohjain
• Todellinen satunnaislukugeneraattori
• CRC-laskentayksikkö, 96-bittinen yksilöllinen tunnus
• Kehitystuki: Serial Wire Debug (SWD), JTAG, Embedded Trace Macrocell™