Microcontrôleurs ARM STM32F105RCT6 – MCU 32 bits Cortex 64/25 CONNECTIVITY LINE M3
♠ Description du produit
Attribut du produit | Valeur de l'attribut |
Fabricant: | STMicroelectronics |
Catégorie de produit : | Microcontrôleurs ARM - MCU |
RoHS : | Détails |
Série: | STM32F105RC |
Style de montage : | CMS/CMS |
Emballage / Étui : | LQFP-64 |
Cœur: | ARM Cortex M3 |
Taille de la mémoire du programme : | 256 Ko |
Largeur du bus de données : | 32 bits |
Résolution ADC : | 12 bits |
Fréquence d'horloge maximale : | 72 MHz |
Nombre d'E/S : | 51 E/S |
Taille de la RAM de données : | 64 Ko |
Tension d'alimentation - Min : | 2 V |
Tension d'alimentation - Max : | 3,6 V |
Température minimale de fonctionnement : | - 40 °C |
Température de fonctionnement maximale : | + 85 °C |
Conditionnement: | Plateau |
Marque: | STMicroelectronics |
Type de RAM de données : | SRAM |
Hauteur: | 1,4 mm |
Type d'interface : | CAN, I2C, SPI, USART |
Longueur: | 10 mm |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 16 canaux |
Nombre de temporisateurs/compteurs : | 10 Minuterie |
Série de processeurs : | ARM Cortex M |
Type de produit : | Microcontrôleurs ARM - MCU |
Type de mémoire de programme : | Éclair |
Quantité du pack d'usine : | 960 |
Sous-catégorie: | Microcontrôleurs - MCU |
Nom commercial : | STM32 |
Largeur: | 10 mm |
Poids unitaire : | 0,012088 oz |
♠ Ligne de connectivité, MCU 32 bits basé sur ARM® avec 64/256 Ko de mémoire Flash, USB OTG, Ethernet, 10 minuteries, 2 CAN, 2 ADC, 14 interfaces de communication
La gamme de connectivité STM32F105xx et STM32F107xx intègre le cœur RISC 32 bits ARM® Cortex®-M3 hautes performances cadencé à 72 MHz, des mémoires embarquées haute vitesse (mémoire Flash jusqu'à 256 Ko et SRAM 64 Ko), ainsi qu'une vaste gamme d'E/S et de périphériques optimisés connectés à deux bus APB. Tous les composants offrent deux convertisseurs analogique-numérique 12 bits, quatre temporisateurs 16 bits à usage général et un temporisateur PWM, ainsi que des interfaces de communication standard et avancées : jusqu'à deux interfaces I₂C, trois interfaces SPI, deux interfaces I₂S, cinq interfaces USART, un port USB OTG FS et deux ports CAN. Ethernet est disponible uniquement sur le STM32F107xx.
La gamme de lignes de connectivité STM32F105xx et STM32F107xx fonctionne dans une plage de températures de –40 à +105 °C, avec une alimentation de 2,0 à 3,6 V. Un ensemble complet de modes d'économie d'énergie permet la conception d'applications à faible consommation.
La gamme de connectivité STM32F105xx et STM32F107xx propose des composants en trois types de boîtiers différents : de 64 à 100 broches. Selon le composant choisi, différents ensembles de périphériques sont inclus. La description ci-dessous donne un aperçu de la gamme complète de périphériques proposés dans cette gamme.
Ces caractéristiques rendent la famille de microcontrôleurs de ligne de connectivité STM32F105xx et STM32F107xx adaptée à une large gamme d'applications telles que les entraînements de moteurs et le contrôle d'applications, les équipements médicaux et portables, les applications industrielles, les API, les onduleurs, les imprimantes et les scanners, les systèmes d'alarme, l'interphone vidéo, le CVC et les équipements audio domestiques.
• Cœur : processeur ARM® 32 bits Cortex®-M3
– Fréquence maximale de 72 MHz, performances de 1,25 DMIPS/MHz (Dhrystone 2.1) à 0 accès mémoire en état d'attente
– Multiplication à cycle unique et division matérielle
• Souvenirs
– 64 à 256 Ko de mémoire Flash
– 64 Ko de SRAM à usage général
• Gestion de l'horloge, de la réinitialisation et de l'approvisionnement
– Alimentation d'application et E/S de 2,0 à 3,6 V
– POR, PDR et détecteur de tension programmable (PVD)
– Oscillateur à cristal de 3 à 25 MHz
– RC interne 8 MHz réglé en usine
– RC interne 40 kHz avec étalonnage
– Oscillateur 32 kHz pour RTC avec étalonnage
• Faible puissance
– Modes veille, arrêt et veille
– Alimentation VBAT pour RTC et registres de sauvegarde
• 2 convertisseurs A/N 12 bits, 1 µs (16 canaux)
– Plage de conversion : 0 à 3,6 V
– Capacité d’échantillonnage et de maintien
– Capteur de température
– jusqu'à 2 MSPS en mode entrelacé
• 2 convertisseurs N/A 12 bits
• DMA : contrôleur DMA 12 canaux
– Périphériques pris en charge : minuteries, ADC, DAC, I2S, SPI, I2C et USART
• Mode débogage
– Débogage de câble série (SWD) et interfaces JTAG
–Cortex®-M3 Trace Macrocell™ intégrée
• Jusqu'à 80 ports d'E/S rapides
– 51/80 E/S, toutes mappables sur 16 vecteurs d'interruption externes et presque toutes tolérantes à 5 V
• Unité de calcul CRC, ID unique 96 bits
• Jusqu'à 10 minuteries avec capacité de remappage des broches
– Jusqu'à quatre temporisateurs 16 bits, chacun avec jusqu'à 4 entrées IC/OC/PWM ou compteur d'impulsions et codeur en quadrature (incrémental)
– 1 × minuterie PWM de contrôle de moteur 16 bits avec génération de temps mort et arrêt d'urgence
– 2 × minuteries de surveillance (indépendantes et de fenêtre)
– SysTick timer : un décompteur 24 bits
– 2 × 16 bits de base pour piloter le DAC
• Jusqu'à 14 interfaces de communication avec capacité de remappage des broches
– Jusqu'à 2 × interfaces I2C (SMBus/PMBus)
– Jusqu'à 5 USART (interface ISO 7816, LIN, capacité IrDA, contrôle du modem)
– Jusqu'à 3 SPI (18 Mbit/s), dont 2 avec une interface I2S multiplexée qui offre une précision de classe audio via des schémas PLL avancés
– 2 × interfaces CAN (2.0B Active) avec 512 octets de SRAM dédiée
– Contrôleur de périphérique/hôte/OTG USB 2.0 pleine vitesse avec PHY sur puce prenant en charge HNP/SRP/ID avec 1,25 Ko de SRAM dédiée
– MAC Ethernet 10/100 avec DMA et SRAM dédiés (4 Ko) : prise en charge matérielle IEEE1588, MII/RMII disponible sur tous les packages