STM32F410R8T6 ARM Microcontrollers IC Arm Cortex-M4 MCU
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F410R8 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-64 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 64 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 100 MHz |
Aantal I/O's: | 50 I/O |
Data-RAM-grootte: | 32 kB |
Voedingsspanning - Min: | 1,7 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Vochtgevoelig: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 960 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,012335 oz |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 128 KB Flash, 32 KB RAM, 9 TIM's, 1 ADC, 1 DAC, 1 LPTIM, 9 communicatie-interfaces
De STM32F410X8/B-apparaten zijn gebaseerd op de krachtige Arm® Cortex®-M4 32-bitsRISC-kern werkt op een frequentie tot 100 MHz. Hun Cortex®-M4-kern is voorzien van eenFloating point unit (FPU) met enkele precisie die alle Arm single-precision dataprocessing-instructies en gegevenstypen ondersteunt. Het implementeert ook een volledige set DSP-instructies eneen geheugenbeschermingseenheid (MPU) die de beveiliging van applicaties verbetert.
De STM32F410X8/B behoort tot de STM32 Dynamic Efficiency™-productlijn (metproducten die energie-efficiëntie, prestaties en integratie combineren) en tegelijkertijd een nieuweinnovatieve functie genaamd Batch Acquisition Mode (BAM) waarmee u nog meer energie kunt besparenverbruik tijdens databatching.
De STM32F410X8/B beschikt over supersnelle ingebedde geheugens (tot 128 Kbytes aanFlashgeheugen (32 Kbyte SRAM) en een uitgebreid scala aan verbeterde I/O's enrandapparatuur aangesloten op twee APB-bussen, één AHB-bus en een 32-bits multi-AHB-busmatrix.
Alle apparaten bieden één 12-bits ADC, één 12-bits DAC, een low-power RTC, drie algemene16-bits timers, één PWM-timer voor motorbesturing, één 32-bits timer voor algemeen gebruik en één16-bits low-power timer. Ze beschikken ook over standaard en geavanceerde communicatie-interfaces.
• Maximaal drie I2C's
• Drie SPI's
• Drie I2S'en
Om de nauwkeurigheid van de audioklasse te bereiken, kunnen de I2S-randapparatuur via de interne klok worden gekloktPLL of via een externe klok om synchronisatie mogelijk te maken.
• Drie USART's.
De STM32F410x8/B wordt aangeboden in 5 pakketten, variërend van 36 tot 64 pinnen. De set vanDe beschikbare randapparatuur is afhankelijk van het gekozen pakket.
De STM32F410x8/B werkt in het temperatuurbereik van – 40 tot +125 °C van een 1,7 (PDRUIT) naar 3,6 V voeding. Een uitgebreide set energiebesparende modi maakt het ontwerp mogelijkvan toepassingen met een laag vermogen.
Deze eigenschappen maken de STM32F410x8/B microcontrollers geschikt voor een breed scala aantoepassingen:
• Motoraandrijving en applicatiebesturing
• Medische apparatuur
• Industriële toepassingen: PLC, omvormers, stroomonderbrekers
• Printers en scanners
• Alarmsystemen, video-intercom en HVAC
• Thuisaudio-apparaten
• Sensorhub voor mobiele telefoons
• Dynamische Efficiency Line met eBAM (verbeterdeBatch-acquisitiemodus)
– Voeding van 1,7 V tot 3,6 V
– Temperatuurbereik van -40 °C tot 85/105/125 °C
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU,Adaptieve real-time versneller (ARTAccelerator™) die uitvoering van de 0-wachtstatus mogelijk maaktvan Flash-geheugen, frequentie tot 100 MHz,geheugenbeschermingseenheid,125 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1),en DSP-instructies
• Herinneringen
– Tot 128 Kbyte flashgeheugen
– 512 bytes OTP-geheugen
– 32 Kbyte SRAM
• Klok-, reset- en voorraadbeheer
– 1,7 V tot 3,6 V toepassingsvoeding en I/O's
– POR, PDR, PVD en BOR
– 4-tot-26 MHz kristaloscillator
– Interne 16 MHz fabrieksmatig getrimde RC
– 32 kHz oscillator voor RTC met kalibratie
– Interne 32 kHz RC met kalibratie
• Stroomverbruik
– Run: 89 µA/MHz (randapparatuur uit)
– Stop (Flits in Stop-modus, snelle wake-uptijd): 40 µA typ @ 25 °C; 49 µA max@25 °C
– Stop (Flits in diepe uitschakelmodus,langzame ontwaaktijd): tot 6 µA bij 25 °C;14 µA maximaal @25 °C
– Stand-by: 2,4 µA @25 °C / 1,7 V zonderRTC; 12 µA bij 85 °C bij 1,7 V
– VBAT-voeding voor RTC: 1 µA @25 °C
• 1×12-bit, 2,4 MSPS ADC: tot 16 kanalen
• 1×12-bits D/A-converter
• DMA voor algemeen gebruik: 16-stream DMAcontrollers met FIFO's en burst-ondersteuning
• Tot 9 timers
– Eén timer met laag vermogen (beschikbaar in Stopmodus)
– Eén geavanceerde 16-bits motorbesturingstimer
– Drie 16-bits universele timers
– Eén 32-bits timer tot 100 MHz met maximaalvier IC/OC/PWM of pulsteller enkwadratuur (incrementele) encoder-ingang
– Twee watchdog-timers (onafhankelijkraam)
– SysTick-timer.
• Debug-modus
– Seriële draaddebug (SWD) en JTAGinterfaces
– Cortex®-M4 Embedded Trace Macrocell™
• Tot 50 I/O-poorten met interrupt-mogelijkheid
– Tot 45 snelle I/O’s tot 100 MHz
– Tot 49 5V-tolerante I/O’s
• Tot 9 communicatie-interfaces
– Tot 3x I2C-interfaces (SMBus/PMBus)inclusief 1x I2C Fast-mode op 1 MHz
– Tot 3 USART's (2 x 12,5 Mbit/s,1 x 6,25 Mbit/s), ISO 7816-interface, LIN,IrDA, modembesturing)
– Tot 3 SPI/I2S'en (tot 50 Mbit/s SPI ofI2S-audioprotocol)
• Echte willekeurige getallengenerator
• CRC-berekeningseenheid
• 96-bits unieke ID
• RTC: nauwkeurigheid van minder dan een seconde, hardwarekalender
• Alle pakketten zijn ECOPACK®2