STM32F103C8T7TR ARM mikrokontrollerek – MCU Mainstream Performance termékcsalád, Arm Cortex-M3 MCU 64 Kbyte flash memóriával, 72 MHz-es CPU, több
♠ Termékleírás
Termékjellemző | Attribútumérték |
Gyártó: | STMicroelectronics |
Termékkategória: | ARM mikrokontrollerek - MCU |
RoHS: | Részletek |
Sorozat: | STM32F103C8 |
ADC felbontás: | 12 bites |
Csomagolás: | Orsó |
Csomagolás: | Vágott szalag |
Márka: | STMicroelectronics |
Terméktípus: | ARM mikrokontrollerek - MCU |
Gyári csomag mennyisége: | 2400 |
Alkategória: | Mikrokontrollerek - MCU |
Kereskedelmi név: | STM32 |
♠ Közepes sűrűségű, nagy teljesítményű, Arm® alapú, 32 bites MCU 64 vagy 128 KB flash memóriával, USB-vel, CAN-nal, 7 időzítővel, 2 ADC-vel, 9 kommunikációs interfésszel
Az STM32F103xx közepes sűrűségű teljesítménycsalád magában foglalja a nagy teljesítményű, 72 MHz-es frekvencián működő Arm® Cortex®-M3 32 bites RISC magot, nagy sebességű beágyazott memóriákat (akár 128 kbájt flash memória és akár 20 kbájt SRAM), valamint számos továbbfejlesztett I/O-t és perifériát, amelyek két APB buszhoz csatlakoznak. Minden eszköz két 12 bites ADC-t, három általános célú 16 bites időzítőt és egy PWM időzítőt, valamint szabványos és fejlett kommunikációs interfészeket kínál: akár két I2C-t és SPI-t, három USART-ot, egy USB-t és egy CAN-t.
Az eszközök 2,0–3,6 V-os tápegységről működnek. Kaphatóak –40 és +85 °C közötti hőmérsékleti tartományban, valamint –40 és +105 °C közötti kiterjesztett hőmérsékleti tartományban is. Az energiatakarékos üzemmódok átfogó készlete lehetővé teszi az alacsony fogyasztású alkalmazások tervezését.
Az STM32F103xx közepes sűrűségű teljesítménycsalád hat különböző tokozású eszközt tartalmaz: 36 tűstől 100 tűsig. A választott eszköztől függően különböző perifériák tartoznak ide. Az alábbi leírás áttekintést nyújt a családban kínált perifériák teljes kínálatáról.
Ezek a tulajdonságok teszik az STM32F103xx közepes sűrűségű teljesítményű mikrovezérlő családot széles körű alkalmazásokhoz alkalmassá, például motormeghajtásokhoz, alkalmazásvezérléshez, orvosi és kézi berendezésekhez, PC- és játékperifériákhoz, GPS-platformokhoz, ipari alkalmazásokhoz, PLC-khez, inverterekhez, nyomtatókhoz, szkennerekhez, riasztórendszerekhez, videós kaputelefonokhoz és HVAC-rendszerekhez.
• Arm® 32 bites Cortex®-M3 CPU mag
– 72 MHz maximális frekvencia, 1,25 DMIPS / MHz (Dhrystone 2.1) teljesítmény 0 várakozási állapotú memória-hozzáférés esetén
– Egyciklusú szorzás és hardveres osztás
• Emlékek
– 64 vagy 128 Kbyte flash memória
– 20 Kbyte SRAM
• Óra, visszaállítás és tápellátás-kezelés
– 2,0–3,6 V-os alkalmazástáplálás és I/O-k
– POR, PDR és programozható feszültségdetektor (PVD)
– 4–16 MHz-es kristályoszcillátor
– Belső 8 MHz-es gyárilag finomhangolt távirányító
– Belső 40 kHz-es távirányító
– PLL a CPU órajeléhez
– 32 kHz-es oszcillátor RTC-hez kalibrálással
• Alacsony fogyasztású
– Alvó, Stop és Készenléti üzemmódok
– VBAT tápellátás az RTC-hez és a biztonsági regiszterekhez
• 2 db 12 bites, 1 µs-os A/D átalakító (akár 16 csatorna)
– Átváltási tartomány: 0–3,6 V
– Kettős mintavételezés és tartási lehetőség
– Hőmérséklet-érzékelő
• DMA
– 7 csatornás DMA vezérlő
– Támogatott perifériák: időzítők, ADC-k, SPI-k, I²C-k és USART-ok
• Akár 80 gyors I/O port
– 26/37/51/80 I/O, mindegyik 16 külső megszakításvektorra leképezhető és szinte mind az 5 V-toleráns
• Hibakeresési mód
– Soros vezetékes hibakeresés (SWD) és JTAG interfészek
• Hét időzítő
– Három 16 bites időzítő, mindegyik legfeljebb 4 IC/OC/PWM vagy impulzusszámlálóval és kvadratúra (inkrementális) kódoló bemenettel
– 16 bites, motorvezérlő PWM időzítő holtidő-generálással és vészleállítással
– Két watchdog időzítő (független és ablakos)
– SysTick időzítő 24 bites lefelé számláló
• Akár kilenc kommunikációs interfész
– Akár két I2C interfész (SMBus/PMBus®)
– Akár három USART (ISO 7816 interfész, LIN, IrDA képesség, modemvezérlés)
– Akár két SPI (18 Mbit/s)
– CAN interfész (2.0B aktív)
– Teljes sebességű USB 2.0 interfész
• CRC számítási egység, 96 bites egyedi azonosító