Mikrokontrolery ARM STM32F303ZDT6 – MCU Mainstream MCU o mieszanych sygnałach Rdzeń Arm Cortex-M4 DSP i FPU, 384 KB pamięci Flash
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelektronika |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Bliższe dane |
Szereg: | STM32F3 |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | LQFP-144 |
Rdzeń: | Procesor ARM Cortex M4 |
Rozmiar pamięci programu: | 384 kB |
Szerokość magistrali danych: | 32 bit |
Rozdzielczość ADC: | 4 x 6 bitów/8 bitów/10 bitów/12 bitów |
Maksymalna częstotliwość zegara: | 72MHz |
Liczba wejść/wyjść: | 115 Wejść/Wyjść |
Rozmiar pamięci RAM danych: | 64 kB |
Napięcie zasilania - min: | 2 V |
Napięcie zasilania - maks.: | 3,6 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 85 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | STMicroelektronika |
Wrażliwość na wilgoć: | Tak |
Typ produktu: | Mikrokontrolery ARM - MCU |
Ilość w opakowaniu fabrycznym: | 360 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Waga jednostkowa: | 0,091712 uncji |
♠ ARM® Cortex®-M4 32b MCU+FPU, do 512 KB Flash, 80 KB SRAM, FSMC, 4 ADC, 2 kanały DAC, 7 komp, 4 wzmacniacze operacyjne, 2,0-3,6 V
Rodzina STM32F303xD/E opiera się na wydajnym rdzeniu ARM® Cortex®-M4 32-bit RISC z FPU pracującym z częstotliwością 72 MHz i osadzonym w nim zmiennoprzecinkowym (FPU), jednostką ochrony pamięci (MPU) i osadzoną makrokomórką śledzenia (ETM). Rodzina obejmuje szybkie osadzone pamięci (pamięć Flash 512 KB, SRAM 80 KB), elastyczny kontroler pamięci (FSMC) dla pamięci statycznych (SRAM, PSRAM, NOR i NAND) oraz szeroką gamę ulepszonych wejść/wyjść i urządzeń peryferyjnych podłączonych do magistrali AHB i dwóch magistrali APB.
Urządzenia oferują cztery szybkie 12-bitowe przetworniki ADC (5 Msps), siedem komparatorów, cztery wzmacniacze operacyjne, dwa kanały DAC, niskonapięciowy RTC, do pięciu uniwersalnych 16-bitowych timerów, jeden uniwersalny 32-bitowy timer i do trzech timerów dedykowanych do sterowania silnikiem. Posiadają również standardowe i zaawansowane interfejsy komunikacyjne: do trzech I2C, do czterech SPI (dwa SPI są z multipleksowanymi pełnodupleksowymi I2S), trzy USART, do dwóch UART, CAN i USB. Aby osiągnąć dokładność klasy audio, urządzenia peryferyjne I2S mogą być taktowane za pomocą zewnętrznego PLL.
Rodzina STM32F303xD/E działa w zakresie temperatur od -40 do +85°C i od -40 do +105°C przy zasilaniu 2,0 do 3,6 V. Kompleksowy zestaw trybów oszczędzania energii umożliwia projektowanie aplikacji o niskim poborze mocy.
Rodzina STM32F303xD/E oferuje układy w różnych obudowach, zawierających od 64 do 144 pinów.
W zależności od wybranego urządzenia dołączone są różne zestawy urządzeń peryferyjnych.
• Rdzeń: 32-bitowy procesor ARM® Cortex®-M4 z 72 MHz FPU, mnożenie w pojedynczym cyklu i dzielenie sprzętowe, 90 DMIPS (z CCM), instrukcja DSP i MPU (jednostka ochrony pamięci)
• Warunki pracy:
– Zakres napięcia VDD, VDDA: 2,0 V do 3,6 V
• Wspomnienia
– Do 512 KB pamięci Flash
– 64 KB pamięci SRAM, z kontrolą parzystości sprzętową zaimplementowaną na pierwszych 32 KB.
– Rutynowy wzmacniacz: 16 KB pamięci SRAM na magistrali instrukcji i danych, z kontrolą parzystości sprzętowej (CCM)
– Elastyczny kontroler pamięci (FSMC) dla pamięci statycznych z czterema Chip Select
• Jednostka obliczeniowa CRC
• Zarządzanie resetem i dostawami
– Resetowanie po włączeniu/wyłączeniu zasilania (POR/PDR)
– Programowalny detektor napięcia (PVD)
– Tryby niskiego poboru mocy: Uśpienie, Zatrzymanie i Gotowość
– Zasilanie VBAT dla RTC i rejestrów zapasowych
• Zarządzanie zegarem
– Oscylator kwarcowy 4 do 32 MHz
– Oscylator 32 kHz do RTC z kalibracją
– Wewnętrzny 8 MHz RC z opcją x 16 PLL
– Wewnętrzny oscylator 40 kHz
• Do 115 szybkich wejść/wyjść
– Wszystkie mapowalne na zewnętrznych wektorach przerwań
– Kilka tolerancyjnych na napięcie 5 V
• Macierz połączeń
• 12-kanałowy kontroler DMA
• Cztery przetworniki ADC 0,20 µs (do 40 kanałów) z wybieralną rozdzielczością 12/10/8/6 bitów, zakres konwersji od 0 do 3,6 V, oddzielne zasilanie analogowe od 2,0 do 3,6 V
• Dwa kanały DAC 12-bitowe z zasilaniem analogowym od 2,4 do 3,6 V
• Siedem ultraszybkich komparatorów analogowych typu rail-to-rail z zasilaniem analogowym od 2,0 do 3,6 V
• Cztery wzmacniacze operacyjne, które można stosować w trybie PGA, wszystkie zaciski dostępne z zasilaniem analogowym od 2,4 do 3,6 V
• Do 24 pojemnościowych kanałów pomiarowych obsługujących przyciski dotykowe, czujniki dotykowe liniowe i obrotowe
• Do 14 timerów:
– Jeden 32-bitowy timer i dwa 16-bitowe timery z maksymalnie czterema wejściami IC/OC/PWM lub licznika impulsów i enkodera kwadraturowego (inkrementalnego)
– Trzy 16-bitowe, 6-kanałowe zaawansowane timery sterujące z maksymalnie sześcioma kanałami PWM, generowaniem czasu martwego i zatrzymaniem awaryjnym
– Jeden 16-bitowy timer z dwoma układami IC/OC, jednym OCN/PWM, generacją czasu martwego i zatrzymaniem awaryjnym
– Dwa 16-bitowe timery z IC/OC/OCN/PWM, generowanie czasu martwego i zatrzymanie awaryjne
– Dwa timery watchdog (niezależne, okienkowe)
– Jeden licznik SysTick: 24-bitowy licznik w dół
– Dwa 16-bitowe podstawowe timery do sterowania przetwornikiem cyfrowo-analogowym
• Kalendarz RTC z alarmem, okresowe wybudzanie ze stanu zatrzymania/czuwania
• Interfejsy komunikacyjne
– Interfejs CAN (2.0B aktywny)
– Trzy tryby I2C Fast mode plus (1 Mbit/s) z prądem pobieranym 20 mA, SMBus/PMBus, wybudzanie ze STOP
– Do pięciu USART/UART (interfejs ISO 7816, LIN, IrDA, sterowanie modemem)
– Do czterech interfejsów SPI, od 4 do 16 programowalnych ramek bitowych, w tym dwie z multipleksowanym interfejsem półdupleksowym/pełnodupleksowym I 2S
– Interfejs USB 2.0 o pełnej prędkości z obsługą LPM
– Nadajnik podczerwieni
• SWD, Cortex®-M4 z FPU ETM, JTAG
• 96-bitowy unikalny identyfikator