{"id":3236,"date":"2026-08-10T13:37:15","date_gmt":"2026-08-10T13:37:15","guid":{"rendered":"https:\/\/duolinkelectronics.com\/?p=3236"},"modified":"2026-08-10T13:37:17","modified_gmt":"2026-08-10T13:37:17","slug":"guide-du-stm32f103c8t6","status":"publish","type":"post","link":"https:\/\/duolinkelectronics.com\/fr\/guide-du-stm32f103c8t6\/","title":{"rendered":"Guide du STM32F103C8T6 : brochage, caract\u00e9ristiques et applications"},"content":{"rendered":"<p>Le STM32F103C8T6 figure depuis des ann\u00e9es sur les nomenclatures des ing\u00e9nieurs, mais il est encore \u00e0 l\u2019origine d\u2019erreurs mineures mais co\u00fbteuses. Le nom de ce composant semble simple. Mais d\u00e8s que l\u2019on commence \u00e0 v\u00e9rifier la capacit\u00e9 de la m\u00e9moire Flash, le bo\u00eetier, les fonctions alternatives des broches, le partage USB\/CAN, les suffixes de temp\u00e9rature et les remplacements possibles, les d\u00e9tails prennent bien plus d\u2019importance que le titre \u2019 microcontr\u00f4leur Cortex-M3 \u00e0 72 MHz \u201c.\u201d<\/p>\n\n\n\n<p>Du point de vue de l\u2019approvisionnement, j\u2019aborde g\u00e9n\u00e9ralement ce dispositif sous deux angles. L'ing\u00e9nieur souhaite savoir si le STM32F103C8T6 dispose d'une m\u00e9moire, de broches GPIO, de temporisateurs, de canaux ADC et d'interfaces de communication en quantit\u00e9 suffisante. L'\u00e9quipe des achats a besoin de savoir si le composant propos\u00e9 correspond exactement au dispositif approuv\u00e9 dans la nomenclature. Ces deux questions doivent trouver une r\u00e9ponse conjointe.<\/p>\n\n\n\n<p>Ce guide pr\u00e9sente le brochage, les caract\u00e9ristiques techniques, les fonctions des p\u00e9riph\u00e9riques, les applications et les dispositifs STM32F1 associ\u00e9s au STM32F103C8T6, ainsi que les v\u00e9rifications \u00e0 effectuer avant de passer commande. Si vous h\u00e9sitez encore entre diff\u00e9rentes familles de microcontr\u00f4leurs ou diff\u00e9rentes capacit\u00e9s de m\u00e9moire, consultez notre guide sur <a href=\"https:\/\/duolinkelectronics.com\/fr\/comment-choisir-un-microcontroleur-pour-un-systeme-embarque\/\">Comment choisir un microcontr\u00f4leur pour un syst\u00e8me embarqu\u00e9<\/a> offre un cadre de s\u00e9lection plus large.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Qu'est-ce que le STM32F103C8T6 ?<\/h2>\n\n\n\n<p>Le STM32F103C8T6 est un microcontr\u00f4leur 32 bits issu de la gamme STM32F1 Performance de STMicroelectronics. Il int\u00e8gre un c\u0153ur Arm Cortex-M3 et fonctionne \u00e0 une fr\u00e9quence pouvant atteindre 72 MHz. La version C8 offre 64 Ko de m\u00e9moire Flash int\u00e9gr\u00e9e et 20 Ko de SRAM. Le code de bo\u00eetier \u2019 T \u00bb d\u00e9signe un bo\u00eetier LQFP, tandis que le code de nombre de broches \u00ab C \u00bb indique 48 broches.<\/p>\n\n\n\n<p>Il occupe une position interm\u00e9diaire int\u00e9ressante. Il offre une puissance de calcul et une flexibilit\u00e9 en mati\u00e8re de p\u00e9riph\u00e9riques sup\u00e9rieures \u00e0 celles de nombreux microcontr\u00f4leurs 8 bits d'entr\u00e9e de gamme, tout en restant suffisamment simple pour \u00eatre utilis\u00e9 dans des cartes de commande, des interfaces de capteurs, des syst\u00e8mes de commande de moteurs, des n\u0153uds de communication et, de mani\u00e8re g\u00e9n\u00e9rale, dans le domaine du mat\u00e9riel embarqu\u00e9.<\/p>\n\n\n\n<p>La gamme STM32F103 prend en charge les interfaces USB, CAN, ADC, PWM, les temporisateurs, UART\/USART, SPI et I\u00b2C. Pour les dispositifs STM32F103Cx \u00e0 48 broches, ST sp\u00e9cifie 37 broches GPIO, deux convertisseurs analogiques-num\u00e9riques (ADC) 12 bits avec 10 canaux externes, trois interfaces USART, deux interfaces SPI, deux interfaces I\u00b2C, l'USB et le CAN.<\/p>\n\n\n\n<p>C'est cette polyvalence qui explique pourquoi le STM32F103C8T6 est pr\u00e9sent dans de nombreux produits embarqu\u00e9s. Il est capable de lire des capteurs analogiques, de commander des moteurs, de communiquer avec plusieurs p\u00e9riph\u00e9riques externes, d'ex\u00e9cuter une boucle de contr\u00f4le en temps r\u00e9el, tout en laissant la place \u00e0 des LED d'\u00e9tat, des commutateurs, des interruptions et des interfaces de diagnostic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le STM32F103C8T6 en bref<\/h3>\n\n\n\n<p>Avant d'aller plus loin, il convient de garder un d\u00e9tail \u00e0 l'esprit : <strong>La r\u00e9f\u00e9rence STM32F103C8T6 correspond officiellement \u00e0 une m\u00e9moire Flash de 64 Ko.<\/strong>. Il se peut que vous tombiez sur des cartes de d\u00e9veloppement, des outils logiciels ou des fiches techniques de tiers sugg\u00e9rant une m\u00e9moire plus importante. Pour la conception et l\u2019achat en s\u00e9rie, utilisez la r\u00e9f\u00e9rence d\u00e9finie par le fabricant plut\u00f4t que de partir du principe qu\u2019une m\u00e9moire Flash suppl\u00e9mentaire est garantie. Dans le syst\u00e8me de r\u00e9f\u00e9rence de ST, le code de m\u00e9moire \u201c 8 \u201d correspond \u00e0 64 Ko et le code \u201c B \u201d \u00e0 128 Ko.<\/p>\n\n\n\n<p>Cette distinction s'av\u00e8re utile par la suite, lorsqu'on compare le C8 au STM32F103CBT6.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"771\" height=\"590\" src=\"http:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32-microcontroller-motor-control-system.png\" alt=\"Syst\u00e8me de commande de moteur \u00e0 microcontr\u00f4leur STM32\" class=\"wp-image-3241\" title=\"\" srcset=\"https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32-microcontroller-motor-control-system.png 771w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32-microcontroller-motor-control-system-300x230.png 300w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32-microcontroller-motor-control-system-768x588.png 768w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32-microcontroller-motor-control-system-600x459.png 600w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><figcaption class=\"wp-element-caption\">Syst\u00e8me de commande de moteur \u00e0 microcontr\u00f4leur STM32<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Caract\u00e9ristiques principales et sp\u00e9cifications du STM32F103C8T6<\/h2>\n\n\n\n<p>Pour la plupart des ing\u00e9nieurs, la v\u00e9ritable valeur du STM32F103C8T6 r\u00e9side dans l'\u00e9quilibre entre les performances du processeur, la m\u00e9moire, les fonctions analogiques, les temporisateurs et les p\u00e9riph\u00e9riques de communication.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Caract\u00e9ristiques techniques<\/th><th>STM32F103C8T6<\/th><\/tr><\/thead><tbody><tr><td>Fabricant<\/td><td>STMicroelectronics<\/td><\/tr><tr><td>Famille MCU<\/td><td>Gamme Performance STM32F1<\/td><\/tr><tr><td>C\u0153ur de processeur<\/td><td>Arm Cortex-M3 32 bits<\/td><\/tr><tr><td>Fr\u00e9quence maximale du processeur<\/td><td>72 MHz<\/td><\/tr><tr><td>M\u00e9moire flash<\/td><td>64 Ko<\/td><\/tr><tr><td>SRAM<\/td><td>20 Ko<\/td><\/tr><tr><td>Colis<\/td><td>LQFP-48, 7 \u00d7 7 mm<\/td><\/tr><tr><td>GPIO<\/td><td>37<\/td><\/tr><tr><td>ADC<\/td><td>2 convertisseurs analogiques-num\u00e9riques (ADC) de 12 bits<\/td><\/tr><tr><td>Canaux ADC externes<\/td><td>10<\/td><\/tr><tr><td>Minuteries \u00e0 usage g\u00e9n\u00e9ral<\/td><td>3 \u00d7 16 bits<\/td><\/tr><tr><td>Minuterie \u00e0 commande avanc\u00e9e<\/td><td>1 \u00d7 16 bits<\/td><\/tr><tr><td>USART<\/td><td>3<\/td><\/tr><tr><td>SPI<\/td><td>2<\/td><\/tr><tr><td>I\u00b2C<\/td><td>2<\/td><\/tr><tr><td>CAN<\/td><td>CAN 2.0B actif<\/td><\/tr><tr><td>USB<\/td><td>USB 2.0 pleine vitesse<\/td><\/tr><tr><td>DMA<\/td><td>7 cha\u00eenes<\/td><\/tr><tr><td>D\u00e9bogage<\/td><td>SWD et JTAG<\/td><\/tr><tr><td>Approvisionnement op\u00e9rationnel<\/td><td>2,0\u20133,6 V<\/td><\/tr><tr><td>Plage de temp\u00e9ratures pour le T6<\/td><td>de \u201340 \u00b0C \u00e0 +85 \u00b0C<\/td><\/tr><tr><td>Fonctions suppl\u00e9mentaires<\/td><td>RTC, circuits de surveillance, CRC, identifiant unique de 96 bits<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ces sp\u00e9cifications sont conformes \u00e0 la documentation de ST relative au STM32F103 \u00e0 densit\u00e9 moyenne.<\/p>\n\n\n\n<p>Si la fr\u00e9quence d'horloge de 72 MHz retient surtout l'attention, ce sont g\u00e9n\u00e9ralement la m\u00e9moire et les p\u00e9riph\u00e9riques qui d\u00e9terminent si ce microcontr\u00f4leur est adapt\u00e9 \u00e0 une application concr\u00e8te.<\/p>\n\n\n\n<p><strong>64 Ko de m\u00e9moire Flash<\/strong> Cela suffit pour de nombreuses t\u00e2ches de contr\u00f4le, de d\u00e9tection, de communication et d\u2019interface utilisateur embarqu\u00e9e. Un micrologiciel comportant d\u2019importantes piles de protocoles, plusieurs couches de middleware, des syst\u00e8mes de fichiers, des fonctionnalit\u00e9s graphiques ou des extensions fr\u00e9quentes de fonctionnalit\u00e9s peut atteindre cette limite plus rapidement que pr\u00e9vu. Si votre code est d\u00e9j\u00e0 proche de cette limite lors du d\u00e9veloppement du prototype, il peut s\u2019av\u00e9rer plus simple de passer au STM32F103CBT6 de 128 Ko plut\u00f4t que de concevoir votre solution en tenant compte d\u2019un espace inutilis\u00e9 qui ne fait pas partie de la sp\u00e9cification officielle C8.<\/p>\n\n\n\n<p><strong>20 Ko de SRAM<\/strong> Il faut \u00e9galement en tenir compte d\u00e8s le d\u00e9but. Les tampons destin\u00e9s \u00e0 la communication s\u00e9rie, au trafic USB, aux donn\u00e9es des capteurs, aux t\u00e2ches du syst\u00e8me d'exploitation temps r\u00e9el (RTOS) et aux structures de donn\u00e9es locales se disputent tous la m\u00eame m\u00e9moire vive.<\/p>\n\n\n\n<p>Le STM32F103C8T6 int\u00e8gre un contr\u00f4leur DMA \u00e0 7 canaux. Le DMA permet aux p\u00e9riph\u00e9riques pris en charge de transf\u00e9rer des donn\u00e9es sans que le processeur ne doive g\u00e9rer directement chaque octet ou chaque \u00e9chantillon du convertisseur analogique-num\u00e9rique (ADC). Cela peut faire une r\u00e9elle diff\u00e9rence dans les applications qui collectent des donn\u00e9es ADC de mani\u00e8re r\u00e9p\u00e9t\u00e9e, re\u00e7oivent des flux s\u00e9rie ou pilotent des p\u00e9riph\u00e9riques pendant que le processeur g\u00e8re la logique de contr\u00f4le.<\/p>\n\n\n\n<p>La flexibilit\u00e9 en mati\u00e8re d'horloge constitue un autre atout de cette conception. Le microcontr\u00f4leur int\u00e8gre un oscillateur RC interne de 8 MHz et une source RC interne \u00e0 basse vitesse de 40 kHz. Il peut \u00e9galement utiliser un quartz externe \u00e0 haute vitesse de 4 \u00e0 16 MHz et un quartz \u00e0 basse vitesse de 32,768 kHz pour les fonctions li\u00e9es \u00e0 l'horloge temps r\u00e9el (RTC).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Comprendre le brochage du STM32F103C8T6<\/h2>\n\n\n\n<p>Rechercher le \u201c sch\u00e9ma de brochage du STM32F103C8T6 \u201d ne se r\u00e9sume g\u00e9n\u00e9ralement pas \u00e0 trouver un sch\u00e9ma \u00e0 48 broches. La vraie question est la suivante : <strong>Quelles broches puis-je attribuer en toute s\u00e9curit\u00e9 \u00e0 chaque fonction sans risquer de cr\u00e9er des conflits par la suite ?<\/strong><\/p>\n\n\n\n<p>Le STM32F103C8T6 utilise une configuration LQFP \u00e0 48 broches. Le sch\u00e9ma de brochage de ST pr\u00e9sente les fonctions d\u2019alimentation, d\u2019oscillateur, de r\u00e9initialisation, de d\u00e9marrage, de GPIO, analogiques, de communication, de temporisation et de d\u00e9bogage r\u00e9parties sur l\u2019ensemble du bo\u00eetier.<\/p>\n\n\n\n<p>Le probl\u00e8me r\u00e9side dans le multiplexage des broches. Une broche telle que PA11 n'est pas simplement la broche GPIO n\u00b0 11. Elle peut \u00e9galement remplir des fonctions li\u00e9es \u00e0 l'USB, au CAN, \u00e0 la minuterie ou \u00e0 l'USART, selon la configuration. Votre sch\u00e9ma peut sembler disposer d'un nombre suffisant de broches jusqu'\u00e0 ce que deux p\u00e9riph\u00e9riques n\u00e9cessaires tentent d'utiliser la m\u00eame connexion physique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Broches GPIO, d'alimentation et de communication<\/h3>\n\n\n\n<p>Les principaux groupes d'E\/S num\u00e9riques sont les suivants : <strong>PA0\u2013PA15, PB0\u2013PB15 et PC13\u2013PC15<\/strong>, bien que plusieurs broches aient des fonctions sp\u00e9cifiques li\u00e9es au d\u00e9marrage, \u00e0 l'oscillateur ou au d\u00e9bogage et ne puissent donc pas \u00eatre consid\u00e9r\u00e9es comme des broches GPIO sans restriction.<\/p>\n\n\n\n<p>Les connexions d'alimentation m\u00e9ritent une attention particuli\u00e8re. Les broches VDD alimentent la partie num\u00e9rique, tandis que les broches VSS fournissent la masse num\u00e9rique. Les broches VDDA et VSSA alimentent le domaine analogique. Si vous pr\u00e9voyez d'utiliser le convertisseur analogique-num\u00e9rique (ADC) avec une pr\u00e9cision suffisante, la disposition de l'alimentation analogique, la mise \u00e0 la masse, le d\u00e9couplage et l'acheminement des signaux sont tout aussi importants que la configuration des registres de l'ADC.<\/p>\n\n\n\n<p>Le VBAT assure l'alimentation de secours du RTC et des registres de secours. Cette fonction s'av\u00e8re utile lorsque l'alimentation principale est coup\u00e9e alors que le chronom\u00e9trage doit se poursuivre.<\/p>\n\n\n\n<p>Les broches PD0 et PD1 servent respectivement d\u2019entr\u00e9e et de sortie pour l\u2019oscillateur externe \u00e0 haute vitesse dans la version LQFP-48. Les broches PC14 et PC15 prennent en charge l\u2019oscillateur \u00e0 basse vitesse de 32 768 kHz. La broche PC13 offre \u00e9galement des fonctionnalit\u00e9s li\u00e9es \u00e0 l\u2019horloge temps r\u00e9el (RTC) et \u00e0 la protection anti-sabotage.<\/p>\n\n\n\n<p>BOOT0 est une autre broche que je v\u00e9rifie syst\u00e9matiquement lorsque j'examine une carte. La broche PB2 peut faire office de BOOT1 sur le microcontr\u00f4leur STM32F103 \u00e0 densit\u00e9 moyenne. Leur \u00e9tat au d\u00e9marrage influe sur le chemin de d\u00e9marrage ; la configuration des r\u00e9sistances associ\u00e9es \u00e0 ces broches doit donc correspondre au processus de programmation et de production pr\u00e9vu.<\/p>\n\n\n\n<p>Les broches de communication n\u00e9cessitent la m\u00eame planification.<\/p>\n\n\n\n<p>L'USART1 utilise g\u00e9n\u00e9ralement le pin PA9 pour la transmission (TX) et le pin PA10 pour la r\u00e9ception (RX). Le SPI1 utilise g\u00e9n\u00e9ralement les pins PA4 \u00e0 PA7 pour les signaux NSS, SCK, MISO et MOSI. L'I\u00b2C1 peut utiliser les pins PB6 et PB7 pour les signaux SCL et SDA. Le dispositif propose \u00e9galement d'autres options de remappage pour plusieurs p\u00e9riph\u00e9riques.<\/p>\n\n\n\n<p>Un conflit de broches m\u00e9rite une attention particuli\u00e8re : <strong>Les broches PA11 et PA12 sont les broches CAN RX\/TX par d\u00e9faut, ainsi que les broches USB DM\/DP.<\/strong>. Si votre produit n\u00e9cessite \u00e0 la fois une connexion USB et CAN, vous ne pouvez pas consid\u00e9rer ces fonctions comme ind\u00e9pendantes lors de la d\u00e9finition du mappage par d\u00e9faut des broches. Le CAN peut \u00eatre remapp\u00e9 sur les broches PB8 et PB9, ce qui permet de r\u00e9soudre le conflit si le reste de la configuration de la carte prend en charge ce choix.<\/p>\n\n\n\n<p>C'est le genre de d\u00e9tail qu'il est plus facile de corriger lors de la conception sch\u00e9matique qu'apr\u00e8s le trac\u00e9 du circuit imprim\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Broches ADC, PWM et de d\u00e9bogage<\/h3>\n\n\n\n<p>Sur le STM32F103C8T6, les principales entr\u00e9es externes du convertisseur analogique-num\u00e9rique (ADC) se trouvent sur les broches PA0 \u00e0 PA7 et PB0 \u00e0 PB1, ce qui offre 10 canaux disponibles dans la configuration Cx \u00e0 48 broches. Ces broches pouvant \u00e9galement remplir d\u2019autres fonctions, la planification des canaux analogiques doit \u00eatre effectu\u00e9e avant l\u2019affectation des broches GPIO restantes.<\/p>\n\n\n\n<p>Les deux convertisseurs analogiques-num\u00e9riques (ADC) sont des convertisseurs 12 bits. ST sp\u00e9cifie une capacit\u00e9 de conversion pouvant descendre jusqu'\u00e0 environ 1 \u00b5s dans les conditions d'horloge indiqu\u00e9es. La plage de conversion d'entr\u00e9e s'\u00e9tend de 0 V \u00e0 la tension d'alimentation analogique, soit jusqu'\u00e0 3,6 V selon les sp\u00e9cifications de la gamme.<\/p>\n\n\n\n<p>Il ne faut pas interpr\u00e9ter la mention \u201c la quasi-totalit\u00e9 des E\/S tol\u00e8rent une tension de 5 V \u201d comme une autorisation d\u2019appliquer une tension de 5 V \u00e0 toutes les broches du STM32F103C8T6. La fiche technique identifie s\u00e9par\u00e9ment les broches num\u00e9riques tol\u00e9rant une tension de 5 V, tandis que plusieurs broches analogiques et broches d\u00e9di\u00e9es ne portent pas cette d\u00e9signation \u00ab FT \u00bb. V\u00e9rifiez la broche exacte avant de connecter une source logique de 5 V.<\/p>\n\n\n\n<p>En mati\u00e8re de PWM et de synchronisation, le microcontr\u00f4leur int\u00e8gre trois temporisateurs 16 bits \u00e0 usage g\u00e9n\u00e9ral et un temporisateur de contr\u00f4le avanc\u00e9. Ce dernier est particuli\u00e8rement utile pour les applications de contr\u00f4le de moteurs, car il prend en charge des fonctionnalit\u00e9s telles que les sorties PWM compl\u00e9mentaires, la g\u00e9n\u00e9ration de temps mort et les fonctions d'arr\u00eat d'urgence. Les temporisateurs \u00e0 usage g\u00e9n\u00e9ral peuvent \u00e9galement g\u00e9rer la capture d\u2019entr\u00e9e, la comparaison de sortie, le comptage d\u2019impulsions, la modulation PWM et les signaux de codeur en quadrature.<\/p>\n\n\n\n<p>Le d\u00e9bogage utilise g\u00e9n\u00e9ralement <strong>PA13 pour SWDIO et PA14 pour SWCLK<\/strong>. Le JTAG complet occupe \u00e9galement les broches PA15, PB3 et PB4. Si vous n'utilisez que le SWD, certaines de ces broches JTAG peuvent \u00eatre lib\u00e9r\u00e9es pour d'autres fonctions une fois la configuration de d\u00e9bogage d\u00e9finie. Je pr\u00e9f\u00e8re toutefois que le SWD reste accessible sur les cartes de production, au cas o\u00f9 une programmation sur site, une restauration du micrologiciel ou des diagnostics techniques s'av\u00e9reraient n\u00e9cessaires.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"799\" height=\"599\" src=\"http:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-development-board.png\" alt=\"Carte de d\u00e9veloppement STM32F103C8T6\" class=\"wp-image-3242\" title=\"\" srcset=\"https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-development-board.png 799w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-development-board-300x225.png 300w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-development-board-768x576.png 768w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-development-board-600x450.png 600w\" sizes=\"(max-width: 799px) 100vw, 799px\" \/><figcaption class=\"wp-element-caption\">Carte de d\u00e9veloppement STM32F103C8T6<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Interfaces de communication et fonctions p\u00e9riph\u00e9riques<\/h2>\n\n\n\n<p>L'\u00e9valuation du STM32F103C8T6 s'av\u00e8re beaucoup plus ais\u00e9e lorsque l'on associe chaque p\u00e9riph\u00e9rique \u00e0 un besoin concret de conception.<\/p>\n\n\n\n<p><strong>USART<\/strong> Cela fonctionne bien pour le d\u00e9bogage de terminaux, de modules GNSS, de capteurs s\u00e9rie, de modules sans fil, de liaisons s\u00e9rie industrielles et pour la communication avec un autre microcontr\u00f4leur. Les syst\u00e8mes RS-232 et RS-485 n\u00e9cessitent toutefois toujours un \u00e9metteur-r\u00e9cepteur externe adapt\u00e9 \u00e0 la couche physique.<\/p>\n\n\n\n<p><strong>SPI<\/strong> Il est compatible avec des p\u00e9riph\u00e9riques locaux \u00e0 haut d\u00e9bit tels que les m\u00e9moires Flash externes, les \u00e9crans, les capteurs \u00e0 haut d\u00e9bit, les convertisseurs analogiques-num\u00e9riques (ADC), les convertisseurs num\u00e9riques-analogiques (DAC) et les contr\u00f4leurs de communication. Le STM32F103C8T6 dispose de deux interfaces SPI pouvant atteindre 18 Mbit\/s selon les sp\u00e9cifications de ST.<\/p>\n\n\n\n<p><strong>I\u00b2C<\/strong> Cette interface s'av\u00e8re utile lorsque plusieurs p\u00e9riph\u00e9riques \u00e0 faible d\u00e9bit doivent partager deux lignes de signal. Les capteurs de temp\u00e9rature, les EEPROM, les dispositifs RTC, les petits \u00e9crans, les moniteurs de batterie et d'autres circuits int\u00e9gr\u00e9s au niveau de la carte utilisent souvent cette interface.<\/p>\n\n\n\n<p><strong>CAN 2.0B<\/strong> ce qui rend le microcontr\u00f4leur adapt\u00e9 aux r\u00e9seaux de commande distribu\u00e9s dans les machines, les \u00e9quipements d'automatisation et les syst\u00e8mes li\u00e9s aux v\u00e9hicules. Le STM32 int\u00e8gre le contr\u00f4leur CAN, mais votre carte n\u00e9cessite tout de m\u00eame un \u00e9metteur-r\u00e9cepteur CAN externe pour la connexion physique au bus.<\/p>\n\n\n\n<p><strong>USB 2.0 pleine vitesse<\/strong> permet au microcontr\u00f4leur de communiquer directement avec un h\u00f4te USB lorsque la conception mat\u00e9rielle et celle de l'horloge r\u00e9pondent aux exigences de l'interface. Cela permet la communication avec les p\u00e9riph\u00e9riques, la configuration, le transfert de donn\u00e9es et d'autres fonctions USB embarqu\u00e9es.<\/p>\n\n\n\n<p>Les convertisseurs analogiques-num\u00e9riques (ADC), le DMA, les temporisateurs, les interruptions et les p\u00e9riph\u00e9riques de communication peuvent \u00e9galement fonctionner de concert. Une architecture embarqu\u00e9e type peut par exemple permettre \u00e0 un temporisateur de d\u00e9clencher l'\u00e9chantillonnage par l'ADC, d'utiliser le DMA pour transf\u00e9rer les \u00e9chantillons en m\u00e9moire, de traiter les donn\u00e9es dans le micrologiciel, puis d'envoyer les informations s\u00e9lectionn\u00e9es via UART, USB ou CAN. Cette combinaison rev\u00eat souvent plus d'importance que la fr\u00e9quence du processeur \u00e0 elle seule.<\/p>\n\n\n\n<p>Si vous recherchez des microcontr\u00f4leurs pour des cartes li\u00e9es aux automates programmables, des contr\u00f4leurs de moteurs, des interfaces de machines ou des n\u0153uds de capteurs, notre <a href=\"https:\/\/duolinkelectronics.com\/fr\/applications-dautomatisation-industrielle\/\">applications d'automatisation industrielle<\/a> Cette section fournit davantage d'informations sur les exigences relatives aux composants dans les syst\u00e8mes industriels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Applications courantes du STM32F103C8T6<\/h2>\n\n\n\n<p>Le STM32F103C8T6 offre des performances optimales lorsque l'application est adapt\u00e9e \u00e0 sa capacit\u00e9 m\u00e9moire et \u00e0 son nombre de broches. Il ne faut pas le choisir simplement parce que l'on conna\u00eet bien ce composant.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Demande<\/th><th>Pourquoi le STM32F103C8T6 est le choix id\u00e9al<\/th><\/tr><\/thead><tbody><tr><td>Syst\u00e8mes de contr\u00f4le industriels<\/td><td>Les temporisateurs, l'ADC, le CAN, l'USART, les GPIO, les chiens de garde et la prise en charge des interruptions r\u00e9pondent aux besoins de nombreuses fonctions des cartes de commande<\/td><\/tr><tr><td>Commande des moteurs<\/td><td>Le temporisateur PWM avanc\u00e9, la gestion du temps mort, les entr\u00e9es ADC et la prise en charge des codeurs sont des fonctionnalit\u00e9s utiles pour la commande des moteurs<\/td><\/tr><tr><td>Capteurs et acquisition de donn\u00e9es<\/td><td>Le convertisseur analogique-num\u00e9rique 12 bits, le DMA, les interfaces SPI, I\u00b2C et USART prennent en charge la collecte des donn\u00e9es des capteurs et leur transfert<\/td><\/tr><tr><td>Robotique<\/td><td>Les entr\u00e9es PWM, les entr\u00e9es codeur, la communication s\u00e9rie, le convertisseur analogique-num\u00e9rique (ADC) et les broches GPIO permettent de piloter des actionneurs et des capteurs.<\/td><\/tr><tr><td>Appareils IoT Edge<\/td><td>Le microcontr\u00f4leur peut g\u00e9rer la d\u00e9tection et le contr\u00f4le locaux, tandis qu'un module de communication externe (Wi-Fi, r\u00e9seau cellulaire, LoRa ou autre) assure la connectivit\u00e9.<\/td><\/tr><tr><td>\u00c9lectronique grand public<\/td><td>Il est possible d'int\u00e9grer des ports USB, des boutons, des LED, des \u00e9crans, des capteurs et des p\u00e9riph\u00e9riques s\u00e9rie autour d'un seul contr\u00f4leur<\/td><\/tr><tr><td>Cartes de d\u00e9veloppement embarqu\u00e9es<\/td><td>Le bo\u00eetier \u00e0 48 broches offre suffisamment de p\u00e9riph\u00e9riques accessibles pour l'apprentissage, le prototypage, le d\u00e9veloppement de micrologiciels et les tests<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>ST cite elle-m\u00eame les variateurs de vitesse, les syst\u00e8mes de contr\u00f4le d'applications, les \u00e9quipements m\u00e9dicaux et portables, les syst\u00e8mes industriels, les automates programmables (PLC), les onduleurs, les p\u00e9riph\u00e9riques pour PC, les syst\u00e8mes d'alarme et les \u00e9quipements de chauffage, de ventilation et de climatisation (CVC) parmi les applications les plus courantes de la gamme STM32F103 \u00e0 densit\u00e9 moyenne.<\/p>\n\n\n\n<p>L'ad\u00e9quation de l'application d\u00e9pend toujours du syst\u00e8me final. Un contr\u00f4leur industriel peut avoir besoin d'une interface CAN et de plusieurs temporisateurs, mais de peu de m\u00e9moire Flash. Un enregistreur de donn\u00e9es peut n\u00e9cessiter davantage de m\u00e9moire. Une petite IHM peut \u00eatre \u00e0 court de m\u00e9moire Flash ou de SRAM bien avant d'\u00eatre \u00e0 court de GPIO.<\/p>\n\n\n\n<p>C'est pourquoi je pr\u00e9f\u00e8re choisir le microcontr\u00f4leur en me basant sur l'ensemble de la carte des p\u00e9riph\u00e9riques plut\u00f4t que de partir du principe que \u201c 72 MHz devraient suffire \u201d.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Comparaison entre le STM32F103C8T6 et d'autres microcontr\u00f4leurs STM32 similaires<\/h2>\n\n\n\n<p>Les mod\u00e8les STM32F103C8T6, STM32F103CBT6 et STM32F103RCT6 partagent tous l'architecture Cortex-M3 et une fr\u00e9quence maximale du processeur de 72 MHz, mais ils ne sont pas interchangeables au m\u00eame titre.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Appareil<\/th><th>STM32F103C8T6<\/th><th>STM32F103CBT6<\/th><th>STM32F103RCT6<\/th><\/tr><\/thead><tbody><tr><td>Noyau<\/td><td>Cortex-M3<\/td><td>Cortex-M3<\/td><td>Cortex-M3<\/td><\/tr><tr><td>Fr\u00e9quence maximale<\/td><td>72 MHz<\/td><td>72 MHz<\/td><td>72 MHz<\/td><\/tr><tr><td>Flash<\/td><td>64 Ko<\/td><td>128 Ko<\/td><td>256 Ko<\/td><\/tr><tr><td>SRAM<\/td><td>20 Ko<\/td><td>20 Ko<\/td><td>48 Ko<\/td><\/tr><tr><td>Colis<\/td><td>LQFP-48<\/td><td>LQFP-48<\/td><td>LQFP-64<\/td><\/tr><tr><td>GPIO<\/td><td>37<\/td><td>37<\/td><td>51<\/td><\/tr><tr><td>ADC<\/td><td>2<\/td><td>2<\/td><td>3<\/td><\/tr><tr><td>Canaux ADC externes<\/td><td>10<\/td><td>10<\/td><td>16<\/td><\/tr><tr><td>USART<\/td><td>3<\/td><td>3<\/td><td>5<\/td><\/tr><tr><td>SPI<\/td><td>2<\/td><td>2<\/td><td>3<\/td><\/tr><tr><td>I\u00b2C<\/td><td>2<\/td><td>2<\/td><td>2<\/td><\/tr><tr><td>USB<\/td><td>Oui<\/td><td>Oui<\/td><td>Oui<\/td><\/tr><tr><td>CAN<\/td><td>Oui<\/td><td>Oui<\/td><td>Oui<\/td><\/tr><tr><td>DAC<\/td><td>Non<\/td><td>Non<\/td><td>2 \u00d7 12 bits<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>ST pr\u00e9sente le STM32F103CB comme la version \u00e0 128 Ko de la m\u00eame famille C \u00e0 densit\u00e9 moyenne \u00e0 48 broches. Cela fait du <strong>Le STM32F103CBT6 est le dispositif le plus \u00e9vident \u00e0 examiner lorsque votre principal probl\u00e8me concerne la capacit\u00e9 de la m\u00e9moire Flash C8.<\/strong>. Il conserve le bo\u00eetier LQFP-48 et la m\u00eame classe de 37 broches GPIO. La configuration de la m\u00e9moire du micrologiciel doit encore \u00eatre mise \u00e0 jour et la conception compl\u00e8te doit \u00eatre revalid\u00e9e avant le remplacement.<\/p>\n\n\n\n<p>Le STM32F103RCT6 repr\u00e9sente une avanc\u00e9e encore plus importante. Il int\u00e8gre d\u00e9sormais la gamme STM32F103 haute densit\u00e9 avec 256 Ko de m\u00e9moire Flash, 48 Ko de SRAM, 51 broches GPIO, trois convertisseurs analogiques-num\u00e9riques (ADC), davantage de temporisateurs, davantage d\u2019interfaces s\u00e9rie, deux canaux DAC et un bo\u00eetier LQFP-64. Il ne s'agit pas d'un remplacement direct du C8, car l'encombrement et la configuration des p\u00e9riph\u00e9riques changent.<\/p>\n\n\n\n<p>Le choix est plut\u00f4t d'ordre pratique. Si le circuit imprim\u00e9 est fig\u00e9 et que le micrologiciel a principalement besoin de plus de m\u00e9moire Flash, optez pour le CBT6. Si la conception n\u00e9cessite davantage de m\u00e9moire, d'E\/S, de sorties DAC ou un ensemble de p\u00e9riph\u00e9riques plus complet, le RCT6 peut s'av\u00e9rer plus judicieux d\u00e8s la phase de conception.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"805\" height=\"594\" src=\"http:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-component-inspection.png\" alt=\"Contr\u00f4le des composants du STM32F103C8T6\" class=\"wp-image-3240\" title=\"\" srcset=\"https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-component-inspection.png 805w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-component-inspection-300x221.png 300w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-component-inspection-768x567.png 768w, https:\/\/duolinkelectronics.com\/wp-content\/uploads\/2026\/08\/STM32F103C8T6-component-inspection-600x443.png 600w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><figcaption class=\"wp-element-caption\">Contr\u00f4le des composants du STM32F103C8T6<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">7. Comment choisir et se procurer le STM32F103C8T6<\/h2>\n\n\n\n<p>C'est l\u00e0 que les informations techniques se transforment en informations d'achat.<\/p>\n\n\n\n<p>Lorsque j'examine un appel d'offres concernant un microcontr\u00f4leur (MCU), la premi\u00e8re chose que je recherche, c'est le <strong>r\u00e9f\u00e9rence compl\u00e8te du fabricant<\/strong>. \u201c STM32F103 \u201d ne suffit pas. \u201c STM32F103C8 \u201d ne pr\u00e9cise toujours pas les d\u00e9tails relatifs \u00e0 l'achat. \u00ab STM32F103C8T6 \u00bb vous en dit beaucoup plus.<\/p>\n\n\n\n<p>Le code de commande de ST se d\u00e9compose comme suit : <strong>C = 48 broches, 8 = 64 Ko de m\u00e9moire Flash, T = LQFP, 6 = plage de temp\u00e9ratures industrielle de \u201340 \u00b0C \u00e0 +85 \u00b0C<\/strong>. Le suffixe \u201c TR \u201d d\u00e9signe un conditionnement de type \u00ab bande et bobine \u00bb.<\/p>\n\n\n\n<p>Cette v\u00e9rification des r\u00e9f\u00e9rences est simple, mais elle permet d'\u00e9viter un nombre surprenant de probl\u00e8mes li\u00e9s \u00e0 la nomenclature. Un C8 et un CB peuvent para\u00eetre presque identiques dans un tableur. Un T6 associ\u00e9 \u00e0 un autre suffixe de bo\u00eetier peut entra\u00eener un probl\u00e8me d'assemblage physique. Un suffixe indiquant la temp\u00e9rature peut s'av\u00e9rer d\u00e9terminant d\u00e8s lors que le produit fini quitte l'environnement du laboratoire.<\/p>\n\n\n\n<p>V\u00e9rifiez ensuite que la documentation correspond bien \u00e0 la pi\u00e8ce effectivement command\u00e9e. V\u00e9rifiez le marquage du fabricant, le type d'emballage, le mode de conditionnement, les \u00e9tiquettes, les informations relatives au lot ou \u00e0 la date, le statut du cycle de vie et les informations de tra\u00e7abilit\u00e9 disponibles aupr\u00e8s du canal d'approvisionnement.<\/p>\n\n\n\n<p>Les photos sont utiles, mais je ne consid\u00e8re pas un marquage net sur le dessus comme une preuve d'authenticit\u00e9. Les \u00e9quipes d'approvisionnement doivent \u00e9valuer l'ensemble de la cha\u00eene logistique. En fonction du niveau de risque, de la quantit\u00e9 command\u00e9e, de l'utilisation finale et du canal d'approvisionnement, le contr\u00f4le \u00e0 la r\u00e9ception peut inclure l'examen de l'emballage et de l'\u00e9tiquette, la v\u00e9rification du marquage, des tests \u00e9lectriques, une analyse aux rayons X ou des analyses en laboratoire plus approfondies.<\/p>\n\n\n\n<p>Le code de date doit lui aussi \u00eatre pris en compte avec discernement. Un code de date ancien ne signifie pas automatiquement qu\u2019un composant n\u2019est pas adapt\u00e9, tout comme un code de date r\u00e9cent ne prouve pas son authenticit\u00e9. L\u2019historique de stockage, l\u2019\u00e9tat de l\u2019emballage, la gestion de l\u2019humidit\u00e9, la tra\u00e7abilit\u00e9 et les exigences de fabrication propres au client doivent \u00eatre pris en compte dans leur ensemble.<\/p>\n\n\n\n<p>La documentation relative \u00e0 la conformit\u00e9 doit \u00e9galement \u00eatre adapt\u00e9e au march\u00e9 de destination et aux exigences applicables au produit fini. Pour les \u00e9quipements vendus dans l'Union europ\u00e9enne, les acheteurs peuvent avoir besoin d'informations essentielles concernant le <a href=\"https:\/\/environment.ec.europa.eu\/topics\/waste-and-recycling\/rohs-directive_en\" target=\"_blank\" rel=\"noopener\">Restrictions de la directive RoHS de l'UE relatives aux substances dangereuses<\/a>. La Commission europ\u00e9enne pr\u00e9cise que la directive RoHS limite l'utilisation de dix substances dangereuses dans les \u00e9quipements \u00e9lectriques et \u00e9lectroniques.<\/p>\n\n\n\n<p>REACH est un cadre r\u00e9glementaire distinct. Lorsque votre client ou votre \u00e9quipe charg\u00e9e de la conformit\u00e9 vous pose des questions sur les substances extr\u00eamement pr\u00e9occupantes, le <a href=\"https:\/\/chem.echa.europa.eu\/obligation-lists\/candidateList\" target=\"_blank\" rel=\"noopener\">Liste des substances candidates de l'ECHA<\/a> constitue la r\u00e9f\u00e9rence officielle appropri\u00e9e.<\/p>\n\n\n\n<p>Une d\u00e9claration relative aux mat\u00e9riaux constitutifs d'un composant peut faciliter les d\u00e9marches de mise en conformit\u00e9 en aval, mais elle ne doit pas \u00eatre consid\u00e9r\u00e9e comme la preuve que le produit fini dans son ensemble est automatiquement conforme \u00e0 toutes les r\u00e9glementations applicables. La conformit\u00e9 au niveau du produit d\u00e9pend toujours de la nomenclature compl\u00e8te, du processus de fabrication, du march\u00e9 et du champ d'application juridique.<\/p>\n\n\n\n<p>Pour les pi\u00e8ces ST, vous pouvez \u00e9galement consulter notre <a href=\"https:\/\/duolinkelectronics.com\/fr\/product-category\/fabricants\/stmicroelectronics\/?utm_source=chatgpt.com\">S\u00e9lection des composants STMicroelectronics<\/a> lors de la v\u00e9rification des microcontr\u00f4leurs et des composants \u00e9lectroniques associ\u00e9s. Le principe reste le m\u00eame : il faut s'assurer que le MPN correspond exactement aux sp\u00e9cifications techniques avant d'accepter une alternative d'approvisionnement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le STM32F103C8T6 reste un microcontr\u00f4leur 32 bits polyvalent destin\u00e9 aux syst\u00e8mes de contr\u00f4le, aux capteurs, aux applications de commande de moteurs, \u00e0 la robotique, aux communications embarqu\u00e9es et \u00e0 de nombreux projets utilisant des microcontr\u00f4leurs \u00e0 usage g\u00e9n\u00e9ral. Son c\u0153ur Cortex-M3, sa fr\u00e9quence d'horloge de 72 MHz, ses 64 Ko de m\u00e9moire Flash, ses 20 Ko de SRAM, ses 37 broches GPIO, ses convertisseurs analogiques-num\u00e9riques (ADC), ses temporisateurs et ses interfaces USB, CAN, SPI, I\u00b2C et USART offrent aux ing\u00e9nieurs un ensemble de fonctionnalit\u00e9s utiles dans un bo\u00eetier LQFP-48 compact.<\/p>\n\n\n\n<p>Le composant devient plus facile \u00e0 utiliser d\u00e8s lors que l\u2019on cesse de consid\u00e9rer chaque fonctionnalit\u00e9 s\u00e9par\u00e9ment. V\u00e9rifiez le multiplexage des broches avant le routage du circuit imprim\u00e9. Surveillez le chevauchement entre les ports USB PA11\/PA12 et CAN. Gardez \u00e0 l'esprit les sp\u00e9cifications officielles de la m\u00e9moire Flash de 64 Ko. D\u00e9terminez si les 20 Ko de SRAM laissent une marge suffisante pour les futurs micrologiciels. Lorsque vous passez du stade du prototype \u00e0 celui de l'achat, v\u00e9rifiez la r\u00e9f\u00e9rence compl\u00e8te du STM32F103C8T6 plut\u00f4t que de passer commande \u00e0 partir d'une description abr\u00e9g\u00e9e.<\/p>\n\n\n\n<p>Si vous vous approvisionnez \u00e9galement en composants \u00e9lectroniques, <strong><a href=\"https:\/\/duolinkelectronics.com\/fr\">Duolink Electronics<\/a><\/strong> est un fournisseur ind\u00e9pendant de composants \u00e9lectroniques proposant des circuits int\u00e9gr\u00e9s, des semi-conducteurs, des composants passifs, des connecteurs et d\u2019autres pi\u00e8ces \u00e9lectroniques. Nous vous accompagnons dans la recherche de composants pour vos nomenclatures, la v\u00e9rification des r\u00e9f\u00e9rences, les demandes de disponibilit\u00e9s et la recherche de composants difficiles \u00e0 trouver. Si vous avez besoin d'un STM32F103C8T6 ou d'un autre composant \u00e9lectronique figurant sur votre nomenclature, vous pouvez nous faire part de vos besoins via notre site web et contacter notre \u00e9quipe pour b\u00e9n\u00e9ficier d'une assistance \u00e0 l'approvisionnement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Foire aux questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Le STM32F103C8T6 est-il un microcontr\u00f4leur \u00e0 m\u00e9moire Flash de 64 Ko ou de 128 Ko ?<\/h3>\n\n\n\n<p>La sp\u00e9cification officielle du STM32F103C8T6 est la suivante : <strong>64 Ko de m\u00e9moire Flash<\/strong>. Dans la r\u00e9f\u00e9rence de commande de ST, le chiffre \u201c 8 \u201d correspond \u00e0 64 Ko. Le STM32F103CBT6 utilise la lettre \u201c B \u201d et offre 128 Ko. Pour les conceptions destin\u00e9es \u00e0 la production, ne comptez pas sur une m\u00e9moire suppl\u00e9mentaire non document\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Puis-je remplacer le STM32F103C8T6 par le STM32F103CBT6 ?<\/h3>\n\n\n\n<p>Le CBT6 est la solution la plus adapt\u00e9e lorsque vous avez besoin d\u2019une m\u00e9moire Flash de 128 Ko tout en restant dans la gamme STM32F103C LQFP \u00e0 48 broches. V\u00e9rifiez les param\u00e8tres de m\u00e9moire du micrologiciel, la configuration des p\u00e9riph\u00e9riques, les donn\u00e9es de nomenclature valid\u00e9es et la documentation la plus r\u00e9cente du fabricant avant de valider cette substitution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quelles broches sont utilis\u00e9es pour la programmation SWD ?<\/h3>\n\n\n\n<p>La broche PA13 est utilis\u00e9e pour le signal SWDIO et la broche PA14 pour le signal SWCLK. Le fait de laisser ces signaux accessibles sur le circuit imprim\u00e9 facilite consid\u00e9rablement la programmation, le d\u00e9bogage et la restauration du micrologiciel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le STM32F103C8T6 peut-il utiliser simultan\u00e9ment les interfaces USB et CAN ?<\/h3>\n\n\n\n<p>Oui, mais la configuration des broches est importante. L'USB utilise les broches PA11 et PA12, qui sont \u00e9galement les broches CAN RX et TX par d\u00e9faut. Le CAN peut \u00eatre r\u00e9affect\u00e9 aux broches PB8 et PB9, ce qui permet d'utiliser les deux interfaces lorsque le mat\u00e9riel et le micrologiciel sont con\u00e7us pour cette configuration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quelles informations dois-je fournir lorsque je demande un devis pour un STM32F103C8T6 ?<\/h3>\n\n\n\n<p>Veuillez nous communiquer la r\u00e9f\u00e9rence MPN compl\u00e8te, la quantit\u00e9 requise, vos pr\u00e9f\u00e9rences en mati\u00e8re d'emballage, vos exigences de livraison, les conditions relatives au code de date acceptables (le cas \u00e9ch\u00e9ant pour votre projet), ainsi que toute exigence relative \u00e0 la tra\u00e7abilit\u00e9, \u00e0 l'inspection, \u00e0 la conformit\u00e9 RoHS ou REACH. Pour une nomenclature approuv\u00e9e, pr\u00e9cisez si des substitutions sont autoris\u00e9es avant que le fournisseur ne propose un autre dispositif STM32.<\/p>","protected":false},"excerpt":{"rendered":"<p>The STM32F103C8T6 has been on engineers\u2019 BOMs for years, yet it still creates small but expensive mistakes. The part name looks simple. Once you start checking Flash size, package, alternate pin functions, USB\/CAN sharing, temperature suffixes, and possible replacements, the details matter much more than the headline \u201c72 MHz Cortex-M3 MCU.\u201d From a sourcing point [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3243,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,71],"tags":[],"class_list":["post-3236","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-technical-guides-tutorials"],"_links":{"self":[{"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/posts\/3236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/comments?post=3236"}],"version-history":[{"count":3,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/posts\/3236\/revisions"}],"predecessor-version":[{"id":3244,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/posts\/3236\/revisions\/3244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/media\/3243"}],"wp:attachment":[{"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/media?parent=3236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/categories?post=3236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duolinkelectronics.com\/fr\/wp-json\/wp\/v2\/tags?post=3236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}