STM32F303CBT6 ARM-mikrokontrollerit – MCU 32-bittinen ARM Cortex M4 72MHz 128kB MCU FPU
♠ Tuotekuvaus
Tuotteen ominaisuus | Ominaisuuden arvo |
Valmistaja: | STMicroelectronics |
Tuotekategoria: | ARM-mikrokontrollerit - MCU |
RoHS-koodi: | Tiedot |
Sarja: | STM32F3 |
Kiinnitystapa: | SMD/SMT |
Pakkaus / Kotelo: | LQFP-48 |
Ydin: | ARM Cortex M4 |
Ohjelmamuistin koko: | 128 kB |
Dataväylän leveys: | 32-bittinen |
ADC-resoluutio: | 4 x 6-bittinen/8-bittinen/10-bittinen/12-bittinen |
Suurin kellotaajuus: | 72 MHz |
Tulojen/lähtöjen lukumäärä: | 37 I/O |
Data RAM -muistin koko: | 32 kB |
Syöttöjännite - Min: | 2 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 |
Merkki: | STMicroelectronics |
Data RAM -tyyppi: | SRAM |
Liitäntätyyppi: | CAN, I2C, SPI, UART, USB |
Pituus: | 7 mm |
Kosteusherkkä: | Kyllä |
ADC-kanavien määrä: | 1 kanava |
Ajastimien/laskurien lukumäärä: | 8 Ajastin |
Prosessorisarja: | ARM Cortex M |
Tuotetyyppi: | ARM-mikrokontrollerit - MCU |
Ohjelmamuistin tyyppi: | Salama |
Tehtaan pakkauksen määrä: | 1500 |
Alaluokka: | Mikrokontrollerit - MCU |
Kauppanimi: | STM32 |
Yksikön paino: | 0,006409 unssia |
♠ Arm®-pohjainen Cortex®-M4 32b MCU+FPU, jopa 256 kt Flash-muistia + 48 kt SRAM-muistia, 4 analogia-digitaalimuunninta, 2 da-a-muunninkanavaa, 7 komp., 4 PGA:ta, ajastimet, 2,0–3,6 V
STM32F303xB/STM32F303xC-tuoteperhe perustuu tehokkaaseen Arm® Cortex®-M4 32-bittiseen RISC-ytimeen, jonka FPU toimii jopa 72 MHz:n taajuudella ja sisältää liukulukuyksikön (FPU), muistin suojausyksikön (MPU) ja upotetun jäljitysmakrosolun (ETM). Tuoteperhe sisältää nopeita upotettuja muisteja (jopa 256 kt Flash-muistia, jopa 40 kt SRAM-muistia) sekä laajan valikoiman parannettuja I/O-liitäntöjä ja oheislaitteita, jotka on kytketty kahteen APB-väylään.
Laitteet tarjoavat jopa neljä nopeaa 12-bittistä ADC:tä (5 Msps), seitsemän komparaattoria, neljä operaatiovahvistinta, jopa kaksi DAC-kanavaa, pienitehoisen RTC:n, jopa viisi yleiskäyttöistä 16-bittistä ajastinta, yhden yleiskäyttöisen 32-bittisen ajastimen ja kaksi moottorinohjaukseen tarkoitettua ajastinta. Niissä on myös vakio- ja edistyneet tietoliikenneliitännät: jopa kaksi I2C:tä, jopa kolme SPI:tä (kaksi SPI:tä on multipleksoitujen full-duplex I2S-liitäntöjen kanssa), kolme USART:ia, jopa kaksi UART:ia, CAN ja USB. Ääniluokan tarkkuuden saavuttamiseksi I2S-oheislaitteita voidaan kellottaa ulkoisen PLL:n kautta.
STM32F303xB/STM32F303xC-tuoteperhe toimii -40...+85 °C:n ja -40...+105 °C:n lämpötila-alueilla 2,0...3,6 V:n virtalähteellä. Kattava virransäästötilojen valikoima mahdollistaa pienitehoisten sovellusten suunnittelun.
STM32F303xB/STM32F303xC-tuoteperhe tarjoaa laitteita neljässä eri paketissa, jotka vaihtelevat 48-nastaisesta 100-nastaiseen.
Mukana toimitettavien oheislaitteiden joukko muuttuu valitun laitteen mukaan.
• Ydin: Arm® Cortex®-M4 32-bittinen CPU, jossa FPU (enintään 72 MHz), yksisyklinen kertolasku ja laitteistojako, 90 DMIPS:ää (CCM:ltä), DSP-käsky ja MPU (muistin suojausyksikkö)
• Käyttöolosuhteet:
– VDD- ja VDDA-jännitealue: 2,0 V – 3,6 V
• Muistot
– 128–256 kilotavua flash-muistia
– Jopa 40 kilotavua SRAM-muistia, jonka laitteistopariteettitarkistus on toteutettu ensimmäisille 16 kilotavulle.
– Rutiinitehoste: 8 kt SRAM-muistia käsky- ja dataväylässä, laitteistopariteettitarkistuksella (CCM)
• CRC-laskentayksikkö
• Nollaus ja tarvikkeiden hallinta
– Käynnistyksen/sammutuksen nollaus (POR/PDR)
– Ohjelmoitava jännitetunnistin (PVD)
– Virransäästötilat: Lepotila, Pysäytystila ja Valmiustila
– VBAT-syöttö RTC:lle ja varmuusrekistereille
• Kellon hallinta
– 4–32 MHz:n kideoskillaattori
– 32 kHz:n oskillaattori RTC:lle kalibroinnilla
– Sisäinen 8 MHz:n RC, jossa on x 16 PLL -vaihtoehto
– Sisäinen 40 kHz:n oskillaattori
• Jopa 87 nopeaa I/O:ta
– Kaikki voidaan kartoittaa ulkoisilla keskeytysvektoreilla
– Useita 5 V:n sietokykyisiä
• Yhteenliittämismatriisi
• 12-kanavainen DMA-ohjain
• Neljä AD-muunninta 0,20 µS (jopa 39 kanavaa) valittavalla resoluutiolla 12/10/8/6 bittiä, 0–3,6 V:n muunnosalue, yksi-/differentiaalitulo, erillinen analogiasyöttö 2–3,6 V
• Kaksi 12-bittistä DAC-kanavaa analogisella syötöllä 2,4–3,6 V
• Seitsemän nopeaa kiskosta kiskoon -analogista komparaattoria, joiden analoginen syöttöjännite on 2–3,6 V
• Neljä operaatiovahvistinta, joita voidaan käyttää PGA-tilassa, kaikkiin liittimiin pääsee käsiksi analogisella syötöllä 2,4–3,6 V
• Jopa 24 kapasitiivista tunnistuskanavaa, jotka tukevat kosketusnäppäimiä, lineaarisia ja pyöriviä kosketusantureita
• Jopa 13 ajastinta
– Yksi 32-bittinen ajastin ja kaksi 16-bittistä ajastinta, joissa on jopa neljä IC/OC/PWM- tai pulssilaskuria ja kvadratuuri- (inkrementaali)enkooderitulo
– Kaksi 16-bittistä 6-kanavaista edistynyttä ohjausajastinta, joissa on jopa 6 PWM-kanavaa, viiveajan generointi ja hätäpysäytys
– Yksi 16-bittinen ajastin, jossa on 2 IC/OC:tä, 1 OCN/PWM, viiveajan generointi ja hätäpysäytys
– Kaksi 16-bittistä ajastinta, joissa on IC/OC/OCN/PWM, viiveajan generointi ja hätäpysäytys
– Kaksi vahtikoira-ajastinta (riippumaton, ikkunallinen)
– SysTick-ajastin: 24-bittinen alaspäinlaskuri
– Kaksi 16-bittistä perusajastinta DA-muuntimen ohjaamiseen
• Kalenteritason reaaliaikainen kello hälytyksellä, säännöllinen herätys pysäytys-/valmiustilasta
• Viestintäliitännät
– CAN-liitäntä (2.0B aktiivinen)
– Kaksi I2C Fast mode plus (1 Mbit/s) ja 20 mA:n virrankulutus, SMBus/PMBus, herätys STOP-tilasta
– Jopa viisi USART/UART-liitäntää (ISO 7816 -liitäntä, LIN, IrDA, modeemiohjaus)
– Jopa kolme SPI:tä, joista kaksi multipleksoidulla puoli-/täysdupleksisella I2S-liitännällä, 4–16 ohjelmoitavaa bittikehystä
– Täysin nopea USB 2.0 -liitäntä
– Infrapunalähetin
• Sarjakaapelin debuggaus, Cortex®-M4 FPU ETM:llä, JTAG
• 96-bittinen yksilöllinen tunniste