STM32F042G6U6 ARM-microcontrollers – MCU Mainstream Arm Cortex-M0 USB-lijn MCU 32 Kbytes Flash 48 MHz CPU, USB, CAN &
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F042G6 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | UFQFPN-28 |
Kern: | ARM Cortex M0 |
Programmageheugengrootte: | 32 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 48 MHz |
Aantal I/O's: | 24 I/O |
Data-RAM-grootte: | 6 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Analoge voedingsspanning: | 2 V tot 3,6 V |
Merk: | STMicroelectronics |
Gegevens-RAM-type: | SRAM |
I/O-spanning: | 1,65 V tot 3,6 V |
Interfacetype: | CAN, CEC, I2C, SPI, USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 13 Kanaal |
Processorserie: | STM32F0 |
Product: | MCU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 2940 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,091712 oz |
♠ ARM®-gebaseerde 32-bits MCU, tot 32 KB Flash, kristalloze USB FS 2.0, CAN, 9 timers, ADC- en communicatie-interfaces, 2,0 - 3,6 V
De STM32F042x4/x6 microcontrollers zijn voorzien van de krachtige ARM® Cortex®-M0 32-bits RISC-kern met een frequentie tot 48 MHz, supersnel embedded geheugen (tot 32 kbyte flashgeheugen en 6 kbyte SRAM) en een uitgebreid scala aan verbeterde randapparatuur en I/O's. Alle apparaten bieden standaard communicatie-interfaces (één I²C, twee SPI's/één I²S, één HDMI CEC en twee USART's), één USB Full-Speed-apparaat (kristalloos), één CAN, één 12-bits ADC, vier 16-bits timers, één 32-bits timer en een geavanceerde PWM-timer.
De STM32F042x4/x6 microcontrollers werken bij temperaturen tussen -40 en +85 °C en tussen -40 en +105 °C, met een voeding van 2,0 tot 3,6 V. Een uitgebreide set energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De STM32F042x4/x6 microcontrollers bestaan uit componenten in zeven verschillende behuizingen, variërend van 20 tot 48 pinnen, met een matrijsvorm die op aanvraag verkrijgbaar is. Afhankelijk van het gekozen apparaat worden verschillende sets randapparatuur meegeleverd.
Dankzij deze eigenschappen zijn de STM32F042x4/x6 microcontrollers geschikt voor een breed scala aan toepassingen, zoals applicatiebesturing en gebruikersinterfaces, draagbare apparatuur, A/V-ontvangers en digitale televisie, pc-randapparatuur, gaming- en GPS-platforms, industriële toepassingen, PLC's, omvormers, printers, scanners, alarmsystemen, video-intercoms en HVAC-systemen.
• Kern: ARM® 32-bit Cortex®-M0 CPU, frequentie tot 48 MHz
• Herinneringen
– 16 tot 32 Kbyte Flash-geheugen
– 6 Kbyte SRAM met HW-pariteit
• CRC-berekeningseenheid
• Resetten en energiebeheer
– Digitale en I/O-voeding: VDD = 2 V tot 3,6 V
– Analoge voeding: VDDA = van VDD naar 3,6 V
– Geselecteerde I/O’s: VDDIO2 = 1,65 V tot 3,6 V
– Reset bij inschakelen/uitschakelen (POR/PDR)
– Programmeerbare spanningsdetector (PVD)
– Energiebesparende modi: slaapstand, stopstand, stand-by
– VBAT-voeding voor RTC en back-upregisters
• Klokbeheer
– 4 tot 32 MHz kristaloscillator
– 32 kHz oscillator voor RTC met kalibratie
– Interne 8 MHz RC met x6 PLL-optie
– Interne 40 kHz RC-oscillator
– Interne 48 MHz oscillator met automatische trim op basis van externe synchronisatie
• Tot 38 snelle I/O's
– Allemaal in kaart te brengen op externe interruptvectoren
– Tot 24 I/O's met 5 V tolerante capaciteit en 8 met onafhankelijke voeding VDDIO2
• 5-kanaals DMA-controller
• Eén 12-bits, 1,0 µs ADC (tot 10 kanalen)
– Conversiebereik: 0 tot 3,6 V
– Aparte analoge voeding: 2,4 V tot 3,6 V
• Tot 14 capacitieve sensorkanalen voor aanraaktoetsen, lineaire en roterende aanraaksensoren
• Kalender RTC met alarm en periodieke activering vanuit Stop/Stand-by
• Negen timers
– Eén geavanceerde 16-bits besturingstimer voor zeskanaals PWM-uitvoer
– Eén 32-bits en vier 16-bits timers, met maximaal vier IC/OC, OCN, bruikbaar voor IR-besturingsdecodering
– Onafhankelijke en systeem watchdog-timers
– SysTick-timer
• Communicatie-interfaces
– Eén I2C-interface met ondersteuning voor Fast Mode Plus (1 Mbit/s) met 20 mA stroomafvoer, SMBus/PMBus en wakeup
– Twee USART's die master-synchrone SPI en modembesturing ondersteunen, één met ISO7816-interface, LIN, IrDA, automatische baudratedetectie en wake-upfunctie
– Twee SPI's (18 Mbit/s) met 4 tot 16 programmeerbare bitframes, waarvan één met I2S-interface gemultiplext
– CAN-interface
– USB 2.0 full-speed interface, geschikt voor gebruik met een interne 48 MHz oscillator en met BCD- en LPM-ondersteuning
• HDMI CEC, wakeup bij headerontvangst
• Seriële draaddebug (SWD)
• 96-bits unieke ID