Guide du STM32F103C8T6 : brochage, caractéristiques et applications

Table des matières

Le STM32F103C8T6 figure depuis des années sur les nomenclatures des ingénieurs, mais il est encore à l’origine d’erreurs mineures mais coûteuses. Le nom de ce composant semble simple. Mais dès que l’on commence à vérifier la capacité de la mémoire Flash, le boîtier, les fonctions alternatives des broches, le partage USB/CAN, les suffixes de température et les remplacements possibles, les détails prennent bien plus d’importance que le titre ’ microcontrôleur Cortex-M3 à 72 MHz “.”

Du point de vue de l’approvisionnement, j’aborde généralement ce dispositif sous deux angles. L'ingénieur souhaite savoir si le STM32F103C8T6 dispose d'une mémoire, de broches GPIO, de temporisateurs, de canaux ADC et d'interfaces de communication en quantité suffisante. L'équipe des achats a besoin de savoir si le composant proposé correspond exactement au dispositif approuvé dans la nomenclature. Ces deux questions doivent trouver une réponse conjointe.

Ce guide présente le brochage, les caractéristiques techniques, les fonctions des périphériques, les applications et les dispositifs STM32F1 associés au STM32F103C8T6, ainsi que les vérifications à effectuer avant de passer commande. Si vous hésitez encore entre différentes familles de microcontrôleurs ou différentes capacités de mémoire, consultez notre guide sur Comment choisir un microcontrôleur pour un système embarqué offre un cadre de sélection plus large.

1. Qu'est-ce que le STM32F103C8T6 ?

Le STM32F103C8T6 est un microcontrôleur 32 bits issu de la gamme STM32F1 Performance de STMicroelectronics. Il intègre un cœur Arm Cortex-M3 et fonctionne à une fréquence pouvant atteindre 72 MHz. La version C8 offre 64 Ko de mémoire Flash intégrée et 20 Ko de SRAM. Le code de boîtier ’ T » désigne un boîtier LQFP, tandis que le code de nombre de broches « C » indique 48 broches.

Il occupe une position intermédiaire intéressante. Il offre une puissance de calcul et une flexibilité en matière de périphériques supérieures à celles de nombreux microcontrôleurs 8 bits d'entrée de gamme, tout en restant suffisamment simple pour être utilisé dans des cartes de commande, des interfaces de capteurs, des systèmes de commande de moteurs, des nœuds de communication et, de manière générale, dans le domaine du matériel embarqué.

La gamme STM32F103 prend en charge les interfaces USB, CAN, ADC, PWM, les temporisateurs, UART/USART, SPI et I²C. Pour les dispositifs STM32F103Cx à 48 broches, ST spécifie 37 broches GPIO, deux convertisseurs analogiques-numériques (ADC) 12 bits avec 10 canaux externes, trois interfaces USART, deux interfaces SPI, deux interfaces I²C, l'USB et le CAN.

C'est cette polyvalence qui explique pourquoi le STM32F103C8T6 est présent dans de nombreux produits embarqués. Il est capable de lire des capteurs analogiques, de commander des moteurs, de communiquer avec plusieurs périphériques externes, d'exécuter une boucle de contrôle en temps réel, tout en laissant la place à des LED d'état, des commutateurs, des interruptions et des interfaces de diagnostic.

Le STM32F103C8T6 en bref

Avant d'aller plus loin, il convient de garder un détail à l'esprit : La référence STM32F103C8T6 correspond officiellement à une mémoire Flash de 64 Ko.. Il se peut que vous tombiez sur des cartes de développement, des outils logiciels ou des fiches techniques de tiers suggérant une mémoire plus importante. Pour la conception et l’achat en série, utilisez la référence définie par le fabricant plutôt que de partir du principe qu’une mémoire Flash supplémentaire est garantie. Dans le système de référence de ST, le code de mémoire “ 8 ” correspond à 64 Ko et le code “ B ” à 128 Ko.

Cette distinction s'avère utile par la suite, lorsqu'on compare le C8 au STM32F103CBT6.

Système de commande de moteur à microcontrôleur STM32
Système de commande de moteur à microcontrôleur STM32

2. Caractéristiques principales et spécifications du STM32F103C8T6

Pour la plupart des ingénieurs, la véritable valeur du STM32F103C8T6 réside dans l'équilibre entre les performances du processeur, la mémoire, les fonctions analogiques, les temporisateurs et les périphériques de communication.

Caractéristiques techniquesSTM32F103C8T6
FabricantSTMicroelectronics
Famille MCUGamme Performance STM32F1
Cœur de processeurArm Cortex-M3 32 bits
Fréquence maximale du processeur72 MHz
Mémoire flash64 Ko
SRAM20 Ko
ColisLQFP-48, 7 × 7 mm
GPIO37
ADC2 convertisseurs analogiques-numériques (ADC) de 12 bits
Canaux ADC externes10
Minuteries à usage général3 × 16 bits
Minuterie à commande avancée1 × 16 bits
USART3
SPI2
I²C2
CANCAN 2.0B actif
USBUSB 2.0 pleine vitesse
DMA7 chaînes
DébogageSWD et JTAG
Approvisionnement opérationnel2,0–3,6 V
Plage de températures pour le T6de –40 °C à +85 °C
Fonctions supplémentairesRTC, circuits de surveillance, CRC, identifiant unique de 96 bits

Ces spécifications sont conformes à la documentation de ST relative au STM32F103 à densité moyenne.

Si la fréquence d'horloge de 72 MHz retient surtout l'attention, ce sont généralement la mémoire et les périphériques qui déterminent si ce microcontrôleur est adapté à une application concrète.

64 Ko de mémoire Flash Cela suffit pour de nombreuses tâches de contrôle, de détection, de communication et d’interface utilisateur embarquée. Un micrologiciel comportant d’importantes piles de protocoles, plusieurs couches de middleware, des systèmes de fichiers, des fonctionnalités graphiques ou des extensions fréquentes de fonctionnalités peut atteindre cette limite plus rapidement que prévu. Si votre code est déjà proche de cette limite lors du développement du prototype, il peut s’avérer plus simple de passer au STM32F103CBT6 de 128 Ko plutôt que de concevoir votre solution en tenant compte d’un espace inutilisé qui ne fait pas partie de la spécification officielle C8.

20 Ko de SRAM Il faut également en tenir compte dès le début. Les tampons destinés à la communication série, au trafic USB, aux données des capteurs, aux tâches du système d'exploitation temps réel (RTOS) et aux structures de données locales se disputent tous la même mémoire vive.

Le STM32F103C8T6 intègre un contrôleur DMA à 7 canaux. Le DMA permet aux périphériques pris en charge de transférer des données sans que le processeur ne doive gérer directement chaque octet ou chaque échantillon du convertisseur analogique-numérique (ADC). Cela peut faire une réelle différence dans les applications qui collectent des données ADC de manière répétée, reçoivent des flux série ou pilotent des périphériques pendant que le processeur gère la logique de contrôle.

La flexibilité en matière d'horloge constitue un autre atout de cette conception. Le microcontrôleur intègre un oscillateur RC interne de 8 MHz et une source RC interne à basse vitesse de 40 kHz. Il peut également utiliser un quartz externe à haute vitesse de 4 à 16 MHz et un quartz à basse vitesse de 32,768 kHz pour les fonctions liées à l'horloge temps réel (RTC).

3. Comprendre le brochage du STM32F103C8T6

Rechercher le “ schéma de brochage du STM32F103C8T6 ” ne se résume généralement pas à trouver un schéma à 48 broches. La vraie question est la suivante : Quelles broches puis-je attribuer en toute sécurité à chaque fonction sans risquer de créer des conflits par la suite ?

Le STM32F103C8T6 utilise une configuration LQFP à 48 broches. Le schéma de brochage de ST présente les fonctions d’alimentation, d’oscillateur, de réinitialisation, de démarrage, de GPIO, analogiques, de communication, de temporisation et de débogage réparties sur l’ensemble du boîtier.

Le problème réside dans le multiplexage des broches. Une broche telle que PA11 n'est pas simplement la broche GPIO n° 11. Elle peut également remplir des fonctions liées à l'USB, au CAN, à la minuterie ou à l'USART, selon la configuration. Votre schéma peut sembler disposer d'un nombre suffisant de broches jusqu'à ce que deux périphériques nécessaires tentent d'utiliser la même connexion physique.

Broches GPIO, d'alimentation et de communication

Les principaux groupes d'E/S numériques sont les suivants : PA0–PA15, PB0–PB15 et PC13–PC15, bien que plusieurs broches aient des fonctions spécifiques liées au démarrage, à l'oscillateur ou au débogage et ne puissent donc pas être considérées comme des broches GPIO sans restriction.

Les connexions d'alimentation méritent une attention particulière. Les broches VDD alimentent la partie numérique, tandis que les broches VSS fournissent la masse numérique. Les broches VDDA et VSSA alimentent le domaine analogique. Si vous prévoyez d'utiliser le convertisseur analogique-numérique (ADC) avec une précision suffisante, la disposition de l'alimentation analogique, la mise à la masse, le découplage et l'acheminement des signaux sont tout aussi importants que la configuration des registres de l'ADC.

Le VBAT assure l'alimentation de secours du RTC et des registres de secours. Cette fonction s'avère utile lorsque l'alimentation principale est coupée alors que le chronométrage doit se poursuivre.

Les broches PD0 et PD1 servent respectivement d’entrée et de sortie pour l’oscillateur externe à haute vitesse dans la version LQFP-48. Les broches PC14 et PC15 prennent en charge l’oscillateur à basse vitesse de 32 768 kHz. La broche PC13 offre également des fonctionnalités liées à l’horloge temps réel (RTC) et à la protection anti-sabotage.

BOOT0 est une autre broche que je vérifie systématiquement lorsque j'examine une carte. La broche PB2 peut faire office de BOOT1 sur le microcontrôleur STM32F103 à densité moyenne. Leur état au démarrage influe sur le chemin de démarrage ; la configuration des résistances associées à ces broches doit donc correspondre au processus de programmation et de production prévu.

Les broches de communication nécessitent la même planification.

L'USART1 utilise généralement le pin PA9 pour la transmission (TX) et le pin PA10 pour la réception (RX). Le SPI1 utilise généralement les pins PA4 à PA7 pour les signaux NSS, SCK, MISO et MOSI. L'I²C1 peut utiliser les pins PB6 et PB7 pour les signaux SCL et SDA. Le dispositif propose également d'autres options de remappage pour plusieurs périphériques.

Un conflit de broches mérite une attention particulière : Les broches PA11 et PA12 sont les broches CAN RX/TX par défaut, ainsi que les broches USB DM/DP.. Si votre produit nécessite à la fois une connexion USB et CAN, vous ne pouvez pas considérer ces fonctions comme indépendantes lors de la définition du mappage par défaut des broches. Le CAN peut être remappé sur les broches PB8 et PB9, ce qui permet de résoudre le conflit si le reste de la configuration de la carte prend en charge ce choix.

C'est le genre de détail qu'il est plus facile de corriger lors de la conception schématique qu'après le tracé du circuit imprimé.

Broches ADC, PWM et de débogage

Sur le STM32F103C8T6, les principales entrées externes du convertisseur analogique-numérique (ADC) se trouvent sur les broches PA0 à PA7 et PB0 à PB1, ce qui offre 10 canaux disponibles dans la configuration Cx à 48 broches. Ces broches pouvant également remplir d’autres fonctions, la planification des canaux analogiques doit être effectuée avant l’affectation des broches GPIO restantes.

Les deux convertisseurs analogiques-numériques (ADC) sont des convertisseurs 12 bits. ST spécifie une capacité de conversion pouvant descendre jusqu'à environ 1 µs dans les conditions d'horloge indiquées. La plage de conversion d'entrée s'étend de 0 V à la tension d'alimentation analogique, soit jusqu'à 3,6 V selon les spécifications de la gamme.

Il ne faut pas interpréter la mention “ la quasi-totalité des E/S tolèrent une tension de 5 V ” comme une autorisation d’appliquer une tension de 5 V à toutes les broches du STM32F103C8T6. La fiche technique identifie séparément les broches numériques tolérant une tension de 5 V, tandis que plusieurs broches analogiques et broches dédiées ne portent pas cette désignation « FT ». Vérifiez la broche exacte avant de connecter une source logique de 5 V.

En matière de PWM et de synchronisation, le microcontrôleur intègre trois temporisateurs 16 bits à usage général et un temporisateur de contrôle avancé. Ce dernier est particulièrement utile pour les applications de contrôle de moteurs, car il prend en charge des fonctionnalités telles que les sorties PWM complémentaires, la génération de temps mort et les fonctions d'arrêt d'urgence. Les temporisateurs à usage général peuvent également gérer la capture d’entrée, la comparaison de sortie, le comptage d’impulsions, la modulation PWM et les signaux de codeur en quadrature.

Le débogage utilise généralement PA13 pour SWDIO et PA14 pour SWCLK. Le JTAG complet occupe également les broches PA15, PB3 et PB4. Si vous n'utilisez que le SWD, certaines de ces broches JTAG peuvent être libérées pour d'autres fonctions une fois la configuration de débogage définie. Je préfère toutefois que le SWD reste accessible sur les cartes de production, au cas où une programmation sur site, une restauration du micrologiciel ou des diagnostics techniques s'avéreraient nécessaires.

Carte de développement STM32F103C8T6
Carte de développement STM32F103C8T6

4. Interfaces de communication et fonctions périphériques

L'évaluation du STM32F103C8T6 s'avère beaucoup plus aisée lorsque l'on associe chaque périphérique à un besoin concret de conception.

USART Cela fonctionne bien pour le débogage de terminaux, de modules GNSS, de capteurs série, de modules sans fil, de liaisons série industrielles et pour la communication avec un autre microcontrôleur. Les systèmes RS-232 et RS-485 nécessitent toutefois toujours un émetteur-récepteur externe adapté à la couche physique.

SPI Il est compatible avec des périphériques locaux à haut débit tels que les mémoires Flash externes, les écrans, les capteurs à haut débit, les convertisseurs analogiques-numériques (ADC), les convertisseurs numériques-analogiques (DAC) et les contrôleurs de communication. Le STM32F103C8T6 dispose de deux interfaces SPI pouvant atteindre 18 Mbit/s selon les spécifications de ST.

I²C Cette interface s'avère utile lorsque plusieurs périphériques à faible débit doivent partager deux lignes de signal. Les capteurs de température, les EEPROM, les dispositifs RTC, les petits écrans, les moniteurs de batterie et d'autres circuits intégrés au niveau de la carte utilisent souvent cette interface.

CAN 2.0B ce qui rend le microcontrôleur adapté aux réseaux de commande distribués dans les machines, les équipements d'automatisation et les systèmes liés aux véhicules. Le STM32 intègre le contrôleur CAN, mais votre carte nécessite tout de même un émetteur-récepteur CAN externe pour la connexion physique au bus.

USB 2.0 pleine vitesse permet au microcontrôleur de communiquer directement avec un hôte USB lorsque la conception matérielle et celle de l'horloge répondent aux exigences de l'interface. Cela permet la communication avec les périphériques, la configuration, le transfert de données et d'autres fonctions USB embarquées.

Les convertisseurs analogiques-numériques (ADC), le DMA, les temporisateurs, les interruptions et les périphériques de communication peuvent également fonctionner de concert. Une architecture embarquée type peut par exemple permettre à un temporisateur de déclencher l'échantillonnage par l'ADC, d'utiliser le DMA pour transférer les échantillons en mémoire, de traiter les données dans le micrologiciel, puis d'envoyer les informations sélectionnées via UART, USB ou CAN. Cette combinaison revêt souvent plus d'importance que la fréquence du processeur à elle seule.

Si vous recherchez des microcontrôleurs pour des cartes liées aux automates programmables, des contrôleurs de moteurs, des interfaces de machines ou des nœuds de capteurs, notre applications d'automatisation industrielle Cette section fournit davantage d'informations sur les exigences relatives aux composants dans les systèmes industriels.

5. Applications courantes du STM32F103C8T6

Le STM32F103C8T6 offre des performances optimales lorsque l'application est adaptée à sa capacité mémoire et à son nombre de broches. Il ne faut pas le choisir simplement parce que l'on connaît bien ce composant.

DemandePourquoi le STM32F103C8T6 est le choix idéal
Systèmes de contrôle industrielsLes temporisateurs, l'ADC, le CAN, l'USART, les GPIO, les chiens de garde et la prise en charge des interruptions répondent aux besoins de nombreuses fonctions des cartes de commande
Commande des moteursLe temporisateur PWM avancé, la gestion du temps mort, les entrées ADC et la prise en charge des codeurs sont des fonctionnalités utiles pour la commande des moteurs
Capteurs et acquisition de donnéesLe convertisseur analogique-numérique 12 bits, le DMA, les interfaces SPI, I²C et USART prennent en charge la collecte des données des capteurs et leur transfert
RobotiqueLes entrées PWM, les entrées codeur, la communication série, le convertisseur analogique-numérique (ADC) et les broches GPIO permettent de piloter des actionneurs et des capteurs.
Appareils IoT EdgeLe microcontrôleur peut gérer la détection et le contrôle locaux, tandis qu'un module de communication externe (Wi-Fi, réseau cellulaire, LoRa ou autre) assure la connectivité.
Électronique grand publicIl est possible d'intégrer des ports USB, des boutons, des LED, des écrans, des capteurs et des périphériques série autour d'un seul contrôleur
Cartes de développement embarquéesLe boîtier à 48 broches offre suffisamment de périphériques accessibles pour l'apprentissage, le prototypage, le développement de micrologiciels et les tests

ST cite elle-même les variateurs de vitesse, les systèmes de contrôle d'applications, les équipements médicaux et portables, les systèmes industriels, les automates programmables (PLC), les onduleurs, les périphériques pour PC, les systèmes d'alarme et les équipements de chauffage, de ventilation et de climatisation (CVC) parmi les applications les plus courantes de la gamme STM32F103 à densité moyenne.

L'adéquation de l'application dépend toujours du système final. Un contrôleur industriel peut avoir besoin d'une interface CAN et de plusieurs temporisateurs, mais de peu de mémoire Flash. Un enregistreur de données peut nécessiter davantage de mémoire. Une petite IHM peut être à court de mémoire Flash ou de SRAM bien avant d'être à court de GPIO.

C'est pourquoi je préfère choisir le microcontrôleur en me basant sur l'ensemble de la carte des périphériques plutôt que de partir du principe que “ 72 MHz devraient suffire ”.”

6. Comparaison entre le STM32F103C8T6 et d'autres microcontrôleurs STM32 similaires

Les modèles STM32F103C8T6, STM32F103CBT6 et STM32F103RCT6 partagent tous l'architecture Cortex-M3 et une fréquence maximale du processeur de 72 MHz, mais ils ne sont pas interchangeables au même titre.

AppareilSTM32F103C8T6STM32F103CBT6STM32F103RCT6
NoyauCortex-M3Cortex-M3Cortex-M3
Fréquence maximale72 MHz72 MHz72 MHz
Flash64 Ko128 Ko256 Ko
SRAM20 Ko20 Ko48 Ko
ColisLQFP-48LQFP-48LQFP-64
GPIO373751
ADC223
Canaux ADC externes101016
USART335
SPI223
I²C222
USBOuiOuiOui
CANOuiOuiOui
DACNonNon2 × 12 bits

ST présente le STM32F103CB comme la version à 128 Ko de la même famille C à densité moyenne à 48 broches. Cela fait du Le STM32F103CBT6 est le dispositif le plus évident à examiner lorsque votre principal problème concerne la capacité de la mémoire Flash C8.. Il conserve le boîtier LQFP-48 et la même classe de 37 broches GPIO. La configuration de la mémoire du micrologiciel doit encore être mise à jour et la conception complète doit être revalidée avant le remplacement.

Le STM32F103RCT6 représente une avancée encore plus importante. Il intègre désormais la gamme STM32F103 haute densité avec 256 Ko de mémoire Flash, 48 Ko de SRAM, 51 broches GPIO, trois convertisseurs analogiques-numériques (ADC), davantage de temporisateurs, davantage d’interfaces série, deux canaux DAC et un boîtier LQFP-64. Il ne s'agit pas d'un remplacement direct du C8, car l'encombrement et la configuration des périphériques changent.

Le choix est plutôt d'ordre pratique. Si le circuit imprimé est figé et que le micrologiciel a principalement besoin de plus de mémoire Flash, optez pour le CBT6. Si la conception nécessite davantage de mémoire, d'E/S, de sorties DAC ou un ensemble de périphériques plus complet, le RCT6 peut s'avérer plus judicieux dès la phase de conception.

Contrôle des composants du STM32F103C8T6
Contrôle des composants du STM32F103C8T6

7. Comment choisir et se procurer le STM32F103C8T6

C'est là que les informations techniques se transforment en informations d'achat.

Lorsque j'examine un appel d'offres concernant un microcontrôleur (MCU), la première chose que je recherche, c'est le référence complète du fabricant. “ STM32F103 ” ne suffit pas. “ STM32F103C8 ” ne précise toujours pas les détails relatifs à l'achat. « STM32F103C8T6 » vous en dit beaucoup plus.

Le code de commande de ST se décompose comme suit : C = 48 broches, 8 = 64 Ko de mémoire Flash, T = LQFP, 6 = plage de températures industrielle de –40 °C à +85 °C. Le suffixe “ TR ” désigne un conditionnement de type « bande et bobine ».

Cette vérification des références est simple, mais elle permet d'éviter un nombre surprenant de problèmes liés à la nomenclature. Un C8 et un CB peuvent paraître presque identiques dans un tableur. Un T6 associé à un autre suffixe de boîtier peut entraîner un problème d'assemblage physique. Un suffixe indiquant la température peut s'avérer déterminant dès lors que le produit fini quitte l'environnement du laboratoire.

Vérifiez ensuite que la documentation correspond bien à la pièce effectivement commandée. Vérifiez le marquage du fabricant, le type d'emballage, le mode de conditionnement, les étiquettes, les informations relatives au lot ou à la date, le statut du cycle de vie et les informations de traçabilité disponibles auprès du canal d'approvisionnement.

Les photos sont utiles, mais je ne considère pas un marquage net sur le dessus comme une preuve d'authenticité. Les équipes d'approvisionnement doivent évaluer l'ensemble de la chaîne logistique. En fonction du niveau de risque, de la quantité commandée, de l'utilisation finale et du canal d'approvisionnement, le contrôle à la réception peut inclure l'examen de l'emballage et de l'étiquette, la vérification du marquage, des tests électriques, une analyse aux rayons X ou des analyses en laboratoire plus approfondies.

Le code de date doit lui aussi être pris en compte avec discernement. Un code de date ancien ne signifie pas automatiquement qu’un composant n’est pas adapté, tout comme un code de date récent ne prouve pas son authenticité. L’historique de stockage, l’état de l’emballage, la gestion de l’humidité, la traçabilité et les exigences de fabrication propres au client doivent être pris en compte dans leur ensemble.

La documentation relative à la conformité doit également être adaptée au marché de destination et aux exigences applicables au produit fini. Pour les équipements vendus dans l'Union européenne, les acheteurs peuvent avoir besoin d'informations essentielles concernant le Restrictions de la directive RoHS de l'UE relatives aux substances dangereuses. La Commission européenne précise que la directive RoHS limite l'utilisation de dix substances dangereuses dans les équipements électriques et électroniques.

REACH est un cadre réglementaire distinct. Lorsque votre client ou votre équipe chargée de la conformité vous pose des questions sur les substances extrêmement préoccupantes, le Liste des substances candidates de l'ECHA constitue la référence officielle appropriée.

Une déclaration relative aux matériaux constitutifs d'un composant peut faciliter les démarches de mise en conformité en aval, mais elle ne doit pas être considérée comme la preuve que le produit fini dans son ensemble est automatiquement conforme à toutes les réglementations applicables. La conformité au niveau du produit dépend toujours de la nomenclature complète, du processus de fabrication, du marché et du champ d'application juridique.

Pour les pièces ST, vous pouvez également consulter notre Sélection des composants STMicroelectronics lors de la vérification des microcontrôleurs et des composants électroniques associés. Le principe reste le même : il faut s'assurer que le MPN correspond exactement aux spécifications techniques avant d'accepter une alternative d'approvisionnement.

Conclusion

Le STM32F103C8T6 reste un microcontrôleur 32 bits polyvalent destiné aux systèmes de contrôle, aux capteurs, aux applications de commande de moteurs, à la robotique, aux communications embarquées et à de nombreux projets utilisant des microcontrôleurs à usage général. Son cœur Cortex-M3, sa fréquence d'horloge de 72 MHz, ses 64 Ko de mémoire Flash, ses 20 Ko de SRAM, ses 37 broches GPIO, ses convertisseurs analogiques-numériques (ADC), ses temporisateurs et ses interfaces USB, CAN, SPI, I²C et USART offrent aux ingénieurs un ensemble de fonctionnalités utiles dans un boîtier LQFP-48 compact.

Le composant devient plus facile à utiliser dès lors que l’on cesse de considérer chaque fonctionnalité séparément. Vérifiez le multiplexage des broches avant le routage du circuit imprimé. Surveillez le chevauchement entre les ports USB PA11/PA12 et CAN. Gardez à l'esprit les spécifications officielles de la mémoire Flash de 64 Ko. Déterminez si les 20 Ko de SRAM laissent une marge suffisante pour les futurs micrologiciels. Lorsque vous passez du stade du prototype à celui de l'achat, vérifiez la référence complète du STM32F103C8T6 plutôt que de passer commande à partir d'une description abrégée.

Si vous vous approvisionnez également en composants électroniques, Duolink Electronics est un fournisseur indépendant de composants électroniques proposant des circuits intégrés, des semi-conducteurs, des composants passifs, des connecteurs et d’autres pièces électroniques. Nous vous accompagnons dans la recherche de composants pour vos nomenclatures, la vérification des références, les demandes de disponibilités et la recherche de composants difficiles à trouver. Si vous avez besoin d'un STM32F103C8T6 ou d'un autre composant électronique figurant sur votre nomenclature, vous pouvez nous faire part de vos besoins via notre site web et contacter notre équipe pour bénéficier d'une assistance à l'approvisionnement.

Foire aux questions

Le STM32F103C8T6 est-il un microcontrôleur à mémoire Flash de 64 Ko ou de 128 Ko ?

La spécification officielle du STM32F103C8T6 est la suivante : 64 Ko de mémoire Flash. Dans la référence de commande de ST, le chiffre “ 8 ” correspond à 64 Ko. Le STM32F103CBT6 utilise la lettre “ B ” et offre 128 Ko. Pour les conceptions destinées à la production, ne comptez pas sur une mémoire supplémentaire non documentée.

Puis-je remplacer le STM32F103C8T6 par le STM32F103CBT6 ?

Le CBT6 est la solution la plus adaptée lorsque vous avez besoin d’une mémoire Flash de 128 Ko tout en restant dans la gamme STM32F103C LQFP à 48 broches. Vérifiez les paramètres de mémoire du micrologiciel, la configuration des périphériques, les données de nomenclature validées et la documentation la plus récente du fabricant avant de valider cette substitution.

Quelles broches sont utilisées pour la programmation SWD ?

La broche PA13 est utilisée pour le signal SWDIO et la broche PA14 pour le signal SWCLK. Le fait de laisser ces signaux accessibles sur le circuit imprimé facilite considérablement la programmation, le débogage et la restauration du micrologiciel.

Le STM32F103C8T6 peut-il utiliser simultanément les interfaces USB et CAN ?

Oui, mais la configuration des broches est importante. L'USB utilise les broches PA11 et PA12, qui sont également les broches CAN RX et TX par défaut. Le CAN peut être réaffecté aux broches PB8 et PB9, ce qui permet d'utiliser les deux interfaces lorsque le matériel et le micrologiciel sont conçus pour cette configuration.

Quelles informations dois-je fournir lorsque je demande un devis pour un STM32F103C8T6 ?

Veuillez nous communiquer la référence MPN complète, la quantité requise, vos préférences en matière d'emballage, vos exigences de livraison, les conditions relatives au code de date acceptables (le cas échéant pour votre projet), ainsi que toute exigence relative à la traçabilité, à l'inspection, à la conformité RoHS ou REACH. Pour une nomenclature approuvée, précisez si des substitutions sont autorisées avant que le fournisseur ne propose un autre dispositif STM32.

Derniers articles

Les 10 composants semi-conducteurs incontournables sur un établi d'électronique
Plaquettes et dispositifs semi-conducteurs
Composants optoélectroniques courants sur un banc de travail ESD
L'équipe chargée des achats et de l'ingénierie examine les délais de livraison des composants
Lori

Je m’appelle Lori Luo, je viens de Chine et j’ai 15 ans d’expérience dans le domaine des composants électroniques. J’aide les clients étrangers à se procurer des pièces de haute qualité, difficiles à trouver, obsolètes ou en pénurie, en leur garantissant une qualité fiable, des prix compétitifs et une livraison efficace.

Demander un devis
Nous contacter
fr_FRFrench

Demander un devis

Envoyez-nous vos références, vos quantités ou les détails concernant la référence BOM. Notre équipe vous répondra en vous indiquant la disponibilité, les délais de livraison et les tarifs.

Nous contacter