Microcontrôleurs PIC® 8 bits Microcontrôleurs PIC® 8 bits www.microchip.com/get/eu8bit Aperçu Préparez-vous à découvrir un nouveau monde de microcontrôleurs PIC® 8 bits Les microcontrôleurs s’imposent peu à peu dans de nouvelles applications comme les chargeurs de batterie solaires, les appareils médicaux de pointe et l’éclairage à semi-conducteurs. Microchip propose des solutions pour la totalité de la plage de performances des microcontrôleurs 8 bits, avec des outils de développement faciles à utiliser, une documentation technique complète, une aide à la conception et à la production soutenue par un réseau mondial de vente et de distribution. Évolutivité et migration Pour offrir aux clients un environnement de développement à faible niveau de risque, les microcontrôleurs PIC permettent une migration facile au sein de l’ensemble de la gamme de produits. La famille des microcontrôleurs PIC 8 bits est compatible en termes de brochage, sous réserve du même nombre de broches, ainsi qu’en termes de code, entre différentes architectures. Cette migration facile entre les divers microcontrôleurs PIC permet une meilleure flexibilité face aux changements des exigences de conception et aux améliorations des fonctionnalités. Maximisez la réutilisation de composants pour vos développements futurs et préservez vos investissements matériels, logiciels et achats d’outils en choisissant Microchip. L’offre de microcontrôleurs la plus large du marché Le portefeuille Microchip comprend plus de 800 microcontrôleurs PIC 8 bits dotés de 6 à 100 broches et de jusqu’à 128 ko de mémoire Flash, tous compatibles entre eux en termes de brochage et de code. Les microcontrôleurs PIC dotés de la technologie XLP très faible consommation affichent les consommations en mode veille et en mode actif les plus faibles au monde tout en bénéficiant de modes d’alimentation et de sources du réveil flexibles. L’environnement de développement (IDE) MPLAB® X est compatible avec tous les microcontrôleurs PIC fonctionnant avec le compilateur XC Compiler et les cartes de développement courantes. Périphériques, performances et économies possibles pour toute application L’intégration des périphériques est essentielle avec des périphériques de communication et de contrôle, tels que SPI, I2C™, EUSART, PWM, CAN, CNA, AOP, ou des périphériques spécialisés pour l’USB, les écrans LCD et l’Ethernet. En outre, Microchip offre des périphériques indépendants du cœur qui permettent une meilleure flexibilité et un meilleur niveau d’intégration, ce qui n’avait jamais encore été possible avec les microcontrôleurs 8 bits existants. Ces nouveaux périphériques indépendants du cœur incluent : cellule logique configurable (CLC), générateur de sortie complémentaire (COG), oscillateur contrôlé numériquement (NCO), détection du passage à zéro (ZCD) et diviseur de tension capacitif matériel (CVD matériel). Avec plus d’un million de systèmes de développement livrés à ce jour, les clients ont fait des microcontrôleurs PIC un standard mondial. Les microcontrôleurs PIC s’intègrent facilement et rapidement dans un vaste panel d’applications et bénéficient de délais de livraisons connus pour être fiables. 2 8-bit PIC® Microcontroller Solutions La force de la conception Dans le but de satisfaire les attentes des développeurs de systèmes embarqués, les fabricants de composants continuent d’y ajouter des fonctionnalités et d’augmenter leurs performances tout en en réduisant la taille et le coût. Les développeurs et le consommateur final sont les bénéficiaires de ces progrès, mais la demande de produits grand public à la pointe de la technologie et embarqués ne cessant d’augmenter, il devient de plus en plus difficile de concevoir correctement de telles applications. En outre, la technologie des semi-conducteurs évoluant vers des composants toujours plus petits, plus rapides, plus économiques, il devient de plus en plus difficile d’y intégrer les principales fonctionnalités et attributs nécessaires aux systèmes embarqués. Microchip s’engage à mettre en œuvre des avancées technologiques qui non seulement permettent des performances accrues et réduisent le coût des microcontrôleurs, mais qui le font également sans pour autant sacrifier des caractéristiques essentielles telles que : ■■ 5V : En tant que leader du 8 bits, nous sommes conscients des besoins en composants 5 V et continuerons à en produire. ■■ EEPROM : L’une des exigences clés de nombreux systèmes embarqués ; sa mise en œuvre économique est critique. ■■ Intégration analogique : Aujourd’hui il est absolument indispensable pour de nombreuses applications embarquées d’avoir une offre analogique complète pour les microcontrôleurs économiques. ■■ Versions haute tension : Permettent la connexion à une application avec rails haute tension, en se passant d’un régulateur externe. ■■ CEM : Conçus pour minimiser la sensibilité aux interférences électromagnétiques (compatibilité CEM), en offrant les solutions les plus durables du marché sur le plan électrique. Un support technique accessible dans le monde entier Microchip offre un support technique mondial accessible 7j/7 24h/24, en ligne ou par téléphone, composé de centaines d’ingénieurs d’application au service de ses clients, de plus de 50 bureaux de vente et de son réseau de distributeurs agréés. Microchip propose également des bibliothèques de code, des systèmes de références, des notes d’applications et des séminaires en ligne et dans les Centres de formation régionaux Microchip. www.microchip.com/8bitresources Un partenaire de confiance Alors que la tendance est à la similarité des noyaux de microcontrôleurs, ils ne sont pas facilement interchangeables. En réalité, en choisissant votre microcontrôleur, vous entamez un partenariat avec votre fournisseur de microcontrôleurs. Pour garantir son succès, l’avance technologique est sans doute essentielle, mais il est tout aussi important de travailler avec un partenaire ayant des engagements forts tels que : ■■ La sécurité financière pour résister aux périodes de ralentissement économique ■■ Des délais de livraison excellents ■■ Une qualité et une fiabilité irréprochables (certification ISO/TS-16949) ■■ Une politique de fin de vie (EOL) avancée Principaux atouts des microcontrôleurs PIC® 8 bits Périphériques indépendants du cœur Mise sur le marché plus rapide ■■ Cellule logique configurable (CLC) ■■ Générateur de sortie/de forme d’onde complémentaire (CWG/COG) ■■ Oscillateur contrôlé numériquement (NCO) ■■ Contrôleur programmable à découpage (PSMC) ■■ Temporisateur de mesure du signal (SMT) ■■ Temporisateur avec limites (HLT) ■■ Logiciel gratuit ■■ Compatibilité de brochage/code, migration facile ■■ Pièces préprogrammées via Quick Turn Programming (QTP) ■■ Générateur de code MPLAB Périphériques analogiques intelligents ■■ ■■ ■■ ■■ ■■ AOP rail-to-rail Comparateurs rapides Convertisseurs A-N 12/10/8 bits Cconvertisseurs N-A 9/8/5 bits Détection du passage à zéro (ZCD) Aide à la conception ■■ Environnement de développement gratuit MPLAB® X ■■ Compilateurs C gratuits ■■ Documentation technique complète ■■ Support technique inégalé 7j/7 24h/24 et formations ■■ Compensation de pente Très faible consommation (XLP) ■■ Courant actif < 30 μA/MHz ■■ Consommation en mode veille < 10 nA ■■ Durée de vie des batteries > 20 ans Caractéristiques essentielles ■■ Fonctionnement à +5 V ■■ EEPROM ■■ LCD, solutions tactiles mTouch™ ■■ USB, CAN, Ethernet ■■ Intégration analogique ■■ Sélection PPS Empreintes réduites Fonctionnalités de sécurité ■■ Boîtiers miniatures UQFN 2 x 3 à 8 broches ou 4 x 4 à 28 broches ■■ Beaucoup d’autres options disponibles, par ex : QFN 3 x 3, UQFN 5 x 5 ou 0,5 mm de hauteur ■■ Contrôle de redondance cyclique (CRC) et analyse de la mémoire (Memory Scan) ■■ Temporisateur de watchdog à fenêtre (WWDT) ■■ Temporisateur avec limite (HLT) 8-bit PIC® Microcontroller Solutions 3 Microcontrôleurs PIC® avec périphériques indépendants du cœur Périphériques indépendants du cœur Les microcontrôleurs PIC dotés de périphériques indépendants du cœur permettent aux microcontrôleurs 8 bits d’afficher des performances supérieures. Intégrant de nombreux modules conçus pour augmenter les possibilités de tout système de commande, ces microcontrôleurs constituent une valeur ajoutée incomparable pour les systèmes embarqués. Les périphériques indépendants du cœur suivants sont conçus pour mener à bien des tâches sans code supplémentaire ou supervision du CPU pour assurer leur fonctionnement. L’implémentation de systèmes de contrôle complexes est ainsi simplifiée et les développeurs bénéficient de la flexibilité nécessaire à l’innovation. ■■ CLC (cellule logique configurable) : Logique combinatoire/séquentielle et interconnexion/reroutage intégrés de périphériques numériques. ■■ COG (générateur de sortie complémentaire) : Générateur de forme d’onde hautement configurable avec possibilité de programmation des fronts montant et descendant, précision de bande morte de 5 ns, fonction d’arrêt automatique et contrôle de phase. ■■ CWG (générateur de forme d’onde complémentaire) : Sortie complémentaire automatisée avec contrôle des principaux paramètres tels que la bande morte et les états en mode arrêt automatique. ■■ NCO (oscillateur contrôlé numériquement) : Générateur de fréquence linaire de précision doté d’une résolution réglable de <1 Hz à plus de 500 kHz. Peut également être utilisé comme compteur/temporisateur 20 bits à usage général. ■■ PSMC (contrôleur programmable à découpage) : PWM 16 bits avec source d’horloge 64 MHz dédiée et déclenchement d’événements. Intègre une sortie complémentaire automatisée avec contrôle des principaux paramètres tels que phase, bande morte, blanking et arrêt automatique. ■■ PWM 16 bits : PWM 16 bits haute résolution avec modes symétrique et asymétrique pour de meilleures performances EMI. Peut également être utilisé comme compteur/temporisateur 16 bits à usage général. ■■ SMT (temporisateur de mesure du signal) : Module temporisateur 24 bits permettant la mesure précise de tout signal numérique y compris la période, la largeur d’impulsion, la fréquence, la durée et le rapport cyclique. Peut également être utilisé comme décodeur de protocole numérique personnalisé. ■■ HLT (temporisateur avec limite) : Temporisateur de surveillance matériel qui détecte les erreurs dans les événements cycliques et les conditions de panne matérielle. Peut également être utilisé comme compteur/temporisateur 8 bits à usage général avec possibilité de réinitialisation externe. Outils de développement Carte de développement PICkit™ à nombre de broches réduit (DM164130-9) ■■ C arte de développement pour microcontrôleurs PIC 8 bits à 8, 14 et 20 broches ■■ Fournie avec le PIC16F1829-I/P et livrée avec le microcontrôleur PIC18F14K22-I/P (20 broches) ■■ Le pack de la carte contient une carte de montage dotée d’une zone pour circuits de prototypage, ainsi qu’une carte nue. ■■ Le logiciel peut être réécrit pour être adapté aux nouvelles technologies Carte de développement PIC10F32X (AC103011) ■■ L ivrée avec le microcontrôleur PIC10F322 à 6 broches ■■ Programmée en usine avec les logiciels de démonstration CWG, NCO et CLC ■■ Zone de prototypage conçue pour le développement ■■ Guide de l’utilisateur et code source disponibles Familles de produits dotés de périphériques indépendants du cœur Superset Device Pins PIC10F322 6 PIC12F1572 8 PIC16F1613 8–14 PIC16F1509 8–14 PIC16F1709 14–20 PIC16F1719 28–40 PIC16F1789 28–40 Flash/RAM Family Range 448–896B 64B 1.75–3.5 KB 128–256 KB 3.5 KB 256B 1.75–14 KB 64–512B 7–14 KB 256–1 KB 7–28 KB 512–2KB 3.5–28 KB 256–2 KB www.microchip.com/cip 4 8-bit PIC® Microcontroller Solutions Analog (Max) Timers/PWM (Max) Comms (Max) 8-bit ADC (3) 8-bit (2), PWM (2) – Comp, 10-bit ADC (4), 5-bit DAC (1) Comp (2), 10-bit ADC (8), ZCD Comp (2), 10-bit ADC (12), 5-bit DAC (1) Comp (2), Op amp (2), 10-bit ADC (12), ZCD Comp (2), Op amp (2), 10-bit ADC (28), ZCD Comp (4), Op amp (2), 10-bit ADC (14), 8-bit DAC (4) 8-bit (2), 16-bit (4), PWM (3) 8-bit (4), 16-bit (1), PWM (2) 8-bit (2), 16-bit (1), PWM (4) 8-bit (4), 16-bit (1), PWM (4) 8-bit (4), 16-bit (1), PWM (4) 8-bit (4), 16-bit (1), PWM (7) EUSART (1) USB EUSART (1), SPI/I2C™ (1) EUSART (1), SPI/I2C (1) EUSART (1), SPI/I2C (1) EUSART (1), SPI/I2C (1) Core Independent Additional Peripherals (Max) Features CLC (1), CWG, NCO – CWG, 16-bit PWM (3) CWG, SMT (2), HLT (3) CRC/Scan, WWDT CLC (1), CWG, NCO – CLC (3), COG CLC (4), COG, NCO PSMC (4) – Peripheral Pin Select Peripheral Pin Select EEPROM Microcontrôleurs PIC® dotés de périphériques analogiques intelligents Périphériques analogiques intelligents Grâce aux solutions analogiques intelligentes de Microchip, il est possible de réduire le nombre de composants, concevoir des cartes plus petites et au meilleur rapport coût/efficacité, tout en bénéficiant de systèmes simplifiés aux performances accrues ainsi que de composants plus faciles à obtenir. En outre, les développeurs bénéficient d’une flexibilité accrue et d’une meilleure souplesse des topologies analogiques, en utilisant les interconnexions analogiques programmables des microcontrôleurs et leur programmabilité. Pour simplifier votre prochain système, Microchip a intégré les périphériques analogiques suivants : ■■ Amplificateurs opérationnels (AOP) : C’est l’une des composantes essentielles de la conception électronique. Les AOP intégrés au microcontrôleur permettent plus de flexibilité et de fiabilité, tout en réduisant les coûts de production et l’encombrement sur la carte. ■■ Comparateurs ultra rapides : Les microcontrôleurs PIC intègrent des comparateurs depuis de nombreuses années. Aujourd’hui, nous proposons des modèles ultra rapides (50 ns) dotés de nombreuses fonctionnalités, permettant des systèmes à boucle fermée (avec rétroaction) plus rapides/plus efficaces. ■■ Broches sink/source à courant élevé : Grâce à leur possibilité de fournir/absorber 50 mA, les broches sink/source permettent le pilotage direct de MOSFET à partir du microcontrôleur. ■■ Conversion (analogique-numérique/numériqueanalogique) : Notre portefeuille 8 bits offre un vaste de choix de résolutions et vitesses permettant de répondre aux exigences de la plupart des systèmes embarqués. ■■ Détection du passage à zéro (ZCD) : Ce périphérique sert à détecter le passage à la masse d’un signal alternatif (soit 0 V si le signal et le système ont le même potentiel de référence). Il est communément utilisé pour mesurer la période d’un signal alternatif et les applications de commande de TRIAC. Il peut également faire partie d’un algorithme pour permettre de déterminer les périodes optimales où la commutation doit avoir lieu pour minimiser les perturbations électromagnétiques. ■■ Compensation de pente : Ce périphérique applique une compensation de pente pour les alimentations à mode courant de crête. Outils de développement Carte d’évaluation F1 PSMC à 28 broches (DM164130-10) ■■ P lateforme de développement PSMC utilisant le PIC16F1783 ■■ Barrettes d’extension pour le développement d’applications ■■ Connexion à tout add-on de commande de moteur F1 ■■ Zone de prototypage Kit de développement Lab PICDEM™ (DM163045) ■■ P lateforme de développement pour composants de 6 à 20 broches ■■ Fonctionne sous différentes architectures ■■ Comprend un guide de l’utilisateur complet, des exercices et des exemples d’application ■■ Compatible avec PICkit™ 3 et les barrettes d’extension Familles de produits dotés de périphériques indépendants du cœur Superset Device Pins PIC16F527 20 PIC16F570 28 PIC16F753 8–14 PIC16F1709 25–20 PIC16F1719 28–40 PIC16F1789 28–40 Flash/RAM Family Range Intelligent Analog (Max) 1.5 KB 68B 3 KB 64B Comp (2), Op amp (2), 8-bit ADC (8) Comp (2), Op amp (2), 8-bit ADC (8) Comp (2), Op amp (2), 10-bit ADC (8), 9-bit DAC (1), Slope Comp Comp (2), Op amp (2), 10-bit ADC (12), ZCD Comp (2), Op amp (2), 10-bit ADC (28), ZCD Comp (4), Op amp (2), 12-bit ADC (14), 8-bit DAC (4) 1.75–3.5 KB 64–128B 3.5–14 KB 256–1 KB 7–28 KB 512–2 KB 3.5–28 KB 256–2 KB Timers/PWM (Max) Comms (Max) Core Independent Peripherals (Max) Additional Features 8-bit (1) – – EEPROM 8-bit (1) – – EEPROM 8-bit (3), 16-bit (1), PWM (1) – – 8-bit (4), 16-bit (1), PWM (4) 8-bit (4), 16-bit (1), PWM (4) 8-bit (4), 16-bit (1), PWM (7) EUSART (1), SPI/I2C™ (1) EUSART (1), SPI/I2C (1) EUSART (1), SPI/I2C (1) CLC (3), COG CLC (4), COG, NCO PSMC (4) HV Shunt, High-current I/O Peripheral Pin Select Peripheral Pin Select EEPROM www.microchip.com/intelligentanalog 8-bit PIC® Microcontroller Solutions 5 Fonctionnalités de sécurité Récapitulatif Les développeurs ont bien souvent du mal à concilier la nécessité de respecter les normes de sécurité ou le besoin d’ajouter la sécurité intégrée aux systèmes, avec leur désir de maintenir les coûts et la complexité au plus bas. Microchip offre une famille de microcontrôleurs 8 bits intégrant des fonctionnalités matérielles de détection des pannes pour vous aider à développer vos applications critiques liées à la sécurité. Grâce à leur degré d’intégration élevé, ces microcontrôleurs conviennent pour de nombreuses applications, tels que les appareils électroménagers, les machines industrielles, les indicateurs de vitesse (comptetours) et les alimentations. Grâce au temporisateur de watchdog à fenêtre (WWDT), au contrôle de redondance cyclique avec analyse de la mémoire (CRC/SCAN) et au temporisateur avec limite (HLT), l’implémentation de standards de sécurité et de fonctionnalités à sécurité intégrée est facilitée. De plus, les produits à capacité de mémoire élevée intégrant des périphériques supplémentaires pour les automatismes et le contrôle de puissance. En éliminant l’excédent de code et les composants extérieurs, ces fonctionnalités réduisent la complexité et le coûts tout en minimisant le temps de mise sur le marché. ■■ Détection du passage à zéro (ZCD) : Détecte les signaux alternatifs au niveau le plus bas. Simplifie la commande de TRIAC et de la commutation en se passant de composants externes. ■■ Générateur de forme d’onde complémentaire (CWG) : Permet d’obtenir des formes d’onde complémentaires sans chevauchement pour différents types d’entrées comme les comparateurs ou PWM, tout en permettant des fonctions avancées tels que le contrôle de la bande morte, l’arrêt automatique, la réinitialisation automatique, le contrôle de phase et le contrôle de blanking. ■■ Module PWM de capture/comparaison (CCP) : Inclut un PWM 10 bits qui peut être utilisé pour implémenter différentes applications de commande de moteur et d’éclairage. Fonctions en vedette ■■ Contrôle de redondance cyclique avec analyse de la mémoire (CRC/SCAN) : Calcule automatiquement la somme de contrôle CRC des mémoire programme et données persistantes pour l’intégrité de la mémoire non volatile. Offre par ailleurs un CRC 16 bits à usage général utilisable avec les données de mémoire et de communications. La surveillance matérielle se fait sans interruption du CPU, ce qui réduit la quantité de code générale. ■■ Temporisateur de watchdog à fenêtre (WWDT) : Circuit superviseur du système qui déclenche une réinitialisation quand des anomalies de timing logicielles sont détectées au sein de la fenêtre critique configurable. Permet aux développeurs d’ajouter des fonctionnalités de surveillance à leur système en toute simplicité. ■■ Temporisateur de mesure du signal 24 bits (SMT) : Effectue des mesures haute résolution sur tout signal numérique, via un module matériel, offrant une précision et une justesse inégalées. Pouvant être utilisé comme temporisateur standard, il se révèle idéal pour la régulation de la vitesse, la détermination d’un ordre de grandeur et les indicateurs de vitesse (compte-tours). ■■ Temporisateur avec limite (HLT) : Temporisateur/timer 8 bits à usage général doté de fonctionnalités de surveillance matérielle détectant les erreurs dans les événements cycliques et les conditions de panne matérielle externes. Outils de développement Carte de développement PICkit™ à nombre de broches réduit (DM164130-9) ■■ C arte de développement pour microcontrôleurs PIC® 8 bits à 8, 14 et 20 broches ■■ Fournie avec le PIC16F1829-I/P et livré avec le microcontrôleur PIC18F14K22I/P (20 broches) ■■ Le pack de la carte contient une carte de montage dotée d’une zone pour circuits de prototypage, ainsi qu’une carte nue. ■■ Le logiciel peut être réécrit pour être adapté aux nouvelles technologies Program Memory (Kbytes) Data SRAM (bytes) I/O Pins 8/16-bit Timers Comparators 10-bit ADC (ch) Zero Cross Detector CCP/10-bit PWM CWG CLC SMT/HLT Angular Timer Window Watchdog Timer CRC + Memory Scan Math Accelerator PPS EUSART I2C™/SPI Microcontrôleurs 8 bits dotés de fonctions de sécurité PIC12(L)F1612 3.5 256 6 4/1 1 4 1 2/0 1 0 2/1 0 ü ü 0 – 0 0 PIC16(L)F1613 3.5 256 12 4/1 2 8 1 2/0 1 0 2/1 0 ü ü 0 – 0 0 Device www.microchip.com/8-bit 6 8-bit PIC® Microcontroller Solutions Microcontrôleurs PIC® dotés de la technologie XLP Technologie XLP très faible consommation ■■ Consommation en veille : 9 nA ■■ Consommation en mode actif : 30 µA/MHz ■■ Efficacité d’exécution avec plus de 80 % des instructions à cycle unique des microcontrôleurs PIC ■■ Exécution du code plus intelligente, veille prolongée, meilleure longévité des batteries ■■ Les sources du réveil incluent : RTC, WDT, interruptions, réinitialisations BOR, POR ou normale Intégration des périphériques faible consommation Beaucoup de produits faible consommation d’aujourd’hui requièrent des périphériques avancés. Microchip propose des composants faible consommation dotés de périphériques de type USB et tactile capacitif mTouchTM, ce qui permet de se passer de composants supplémentaires dans l’application, et donc d’en réduire les coûts, la consommation et la complexité. Fiabilité de la faible consommation Outre des périphériques, les produits XLP sont dotés de circuits superviseurs spécialement conçus pour les produits alimentés par batterie. ■■ Le temporisateur de watchdog (WDT) atteignant 200 nA, offre une protection contre les pannes système ■■ L’horloge calendrier/temps réel (RTCC) atteignant les 400 nA, permet un chronométrage précis ■■ Le Brown-Out Reset (BOR) atteignant les 45 nA assure une protection en cas de micro-coupures quand les batteries sont déchargées ou changées. ■■ Sélectionne la température et la tension de fonctionnement ■■ Pré-chargé avec les spécifications des batteries les plus courantes www.microchip.com/BLE Fonctionnement sur une seule batterie Les régulateurs Boost synchrones MCP1623/4 et MCP1640 permettent de créer des applications avec batterie à cellule unique, idéales pour les petites applications portables et légères. ■■ Alimente n’importe quel microcontrôleur PIC à 0,35 V min. ■■ Offre une tension de sortie stable/fixe entre 2 et 5,5 V Outils de développement Carte de développement 8 bits XLP (DM240313) Estimateur de la durée de vie des batteries L’estimateur de durée de vie des batteries XLP est un utilitaire gratuit aidant au développement d’applications très faible consommation équipées de microcontrôleurs Microchip intégrant la technologie XLP. ■■ Note les durées en fonctionnement et en veille de votre application (cycle de service) ■■ C ompatible avec les composants PIC16 et PIC18 ■■ Afficheur LCD et boutons ■■ Options d’alimentation flexibles ■■ Connecteur d’extensions ■■ Points de mesure du courant Familles de produits XLP Superset Device Pins Flash (KB) Sleep (nA) Active (µA/MHz) PIC16F727 20–44 3.4–14 20 55 – PIC16F1509 20 7–14 25 30 CLC, CWG, NCO PIC16F1613 8–14 3.5 50 32 Safety critical and core independent peripherals PIC16F1709 14–20 3.5–14 50 32 Intelligent analog and core independent peripherals PIC16F1719 28–40 7–28 50 32 Intelligent analog and core independent peripherals PIC16F1789 28–40 3.5–28 50 32 Intelligent analog and core independent peripherals PIC16F1829 8–20 3.5–14 20 55 – PIC18F1947 28–64 7–28 60 55 LCD PIC18F46K20 28–40 8–64 50 138 – PIC18F87K22 20–80 8–128 9 197 – Special Features Toutes les données renvoient aux valeurs typiques ; les données en mode veille sont les consommations en mode veille les plus faibles disponibles pour chaque famille. www.microchip.com/xlp 8-bit PIC® Microcontroller Solutions 7 Microcontrôleurs PIC® dotés de la technologie mTouchTM Détection tactile La détection tactile est devenue une alternative aux boutons-poussoirs et interrupteurs classiques pour les raisons suivantes : ■■ Fabrication et montage moins onéreux ■■ Des systèmes élégants et design ■■ Fiabilité accrue (moins de pièces mobiles) ■■ Interfaces humanisées de détection de proximité Les solutions tactiles mTouch de Microchip permettent aux développeurs d’intégrer la détection tactile au code d’application dans un seul microcontrôleur, ce qui réduit les coûts système globaux. Microchip offre un vaste portefeuille de solutions à faible consommation, économiques et flexibles pour les touches, curseurs et contrôleurs d’écrans tactiles. Grâce à nos outils basés sur des interfaces graphiques conviviales, un code source gratuit et des outils de développement économiques, accélérez la commercialisation de vos produits. ■■ ■■ ■■ ■■ Touches, curseurs, molettes et capteurs de proximité Faible dépendance à VDD Exigences matérielles minimum Faible taux de réjection du bruit de fréquence Compatible avec la technologie Metal Over Cap CVD matériel ■■ Les solutions tactiles les moins gourmandes en énergie du marché • La détection capacitive à moins de 5 µA • La détection de proximité à moins de 1 µA ■■ Pas de composant externe ■■ Fonctionne sur les surfaces en plastique, en verre et en métal ■■ Des systèmes étanches insensibles aux conditions météo ■■ Immunité au bruit élevée ■■ Des périphériques intégrés du type USB, afficheurs LCD à segments et graphiques pour un système avec une véritable interface humanisée sur une seule puce ■■ La bibliothèque logicielle gratuite simplifie la mise en œuvre et le code source vous donne les commandes Diviseur de tension capacitif (CVD) Le CVD est une technique basée sur la charge/tension servant à mesurer la capacité relative sur une broche en utilisant uniquement le CAN. ■■ Implémentation logicielle ■■ Compatible 8, 16 et 32 bits ■■ Détection de proximité supportée ■■ Faible dépendance thermique Le CVD matériel (ou HCVD) est intégré à quelques uns de nos nouveaux composants, où il permet l’échantillonnage tactile capacitif automatique, et donc réduit la taille du code et la charge CPU. Outils de développement Carte d’évaluation capacitive avec technologie mTouch™ améliorée (DM183026-2) ■■ Intègre PIC16F, PIC18F, PIC24F et PIC32F ■■ Inclut 8 cartes filles avec boutons, matrices et curseurs ■■ Interface graphique pour une configuration facile et la surveillance en temps réel des données Kit accessoire Metal Over Cap (AC183026) ■■ À utiliser avec le DM183026-2 ■■ 1 carte fille dotée d’un revêtement en acier inoxydable ■■ 1 carte fille dotée d’un revêtement en plastique Familles de produits dotés d’un CVD matériel Device Pins PIC12LF1552 8 PIC16LF1554 14 PIC16LF1559 20 Flash/RAM HCVD Voltage (V) ü 1.8–3.6 10-bit ADC (4), SPI/I2C™ ü 1.8–3.6 10-bit ADC (11), EUSART, SPI/I2C ü 1.8–3.6 10-bit ADC (17), EUSART, SPI/I2C 3.5 KB 256B 7 KB 256B 14 KB 512B CVD logiciel disponible sur tous les microcontrôleurs dotés d’un convertisseur A-N www.microchip.com/mtouch 8 8-bit PIC® Microcontroller Solutions Additional Features Microcontrôleurs PIC® avec LCD Afficheurs LCD à segments Les afficheurs à segments sont utilisés sur un large panel d’applications, des compteurs aux appareils médicaux en passant par les thermostats et les appareils d’exercice physique. Les microcontrôleurs PIC intégrant des pilotes LCD peuvent piloter directement des afficheurs à segments pour y afficher lettres, chiffres, caractères spéciaux et symboles. Principales caractéristiques du portefeuille de microcontrôleurs LCD de Microchip : ■■ Segments LCD flexibles • 28 broches : jusqu’à 72 segments • 44 broches : jusqu’à 116 segments • 64 broches : jusqu’à 184 segments • 80 broches : jusqu’à 192 segments • 100 broches : jusqu’à 480 segments ■■ Entrées d’horloge variable ■■ Génération d’une tension de polarisation intégrée ■■ Raccordement direct pour les écrans alimentés en 3 et 5 V ■■ Réglage logiciel du contraste (gradation en fonction de la température ou des conditions d’éclairage) ■■ Pilotage du LCD même en mode veille ■■ Horloge calendrier/temps réel intégrée pour l’affichage de la date et de l’heure ■■ Possibilités tactiles capacitives mTouch™ ■■ Options USB 2.0 sans quartz Outils de développement Carte de démonstration PICDEM™ LCD 2 (DM163030) Pilotage direct pour afficheurs à segments Les microcontrôleurs PIC à LCD sont compatibles avec le pilotage direct de dalles LCD sans ajout de composant externe, ce qui réduit les coûts système globaux. Grâce à la génération d’une tension de polarisation intégrée, le microcontrôleur peut générer les différents niveaux de tension requis pour piloter les broches des segments du LCD et obtenir un bon contraste sur l’écran. Les microcontrôleurs à LCD acceptant un éventail d’options de tension de polarisation fixe ou variable ainsi que d’entrées d’horloge variable, ils permettent de travailler avec de nombreux revendeurs de verres LCD différents. Réglage du contraste Le réglage logiciel du contraste est une caractéristique essentielle utilisant un firmware pour augmenter ou diminuer le contraste de l’écran. Si vous utilisez l’un des microcontrôleurs intégrant une pompe de charge, vous pouvez augmenter le contraste jusqu’à VDD ou au-delà. Le réglage logiciel du contraste permet au développeur de faire varier le contraste du LCD en fonction de différentes conditions de fonctionnement comme la température, l’éclairage et l’humidité. Le réglage logiciel du contraste peut également se révéler indispensable pour les applications portables. Quand le niveau de charge de la batterie commence à diminuer, le firmware peut augmenter le contraste pour prolonger l’utilisation de la batterie tout en affichant une image nette sur l’écran. Familles de produits à écran LCD ■■ Illustre et supporte les principales fonctionnalités des microcontrôleurs PIC à LCD à 28, 40, 64 et 80 broches ■■ Verre LCD doté de symboles, chiffres, afficheurs alphanumériques et 14 segments ■■ Des modules plug-in (PIM) à processeur séparé sont disponibles pour tester tous les produits LCD ■■ Capacité d’augmentation du contraste pour le réglage et la baisse du contraste Carte de développement Explorer LCD (DM240314) ■■ ■■ ■■ ■■ ■■ ■■ C ompatible avec les microcontrôleurs PIC PIC24 et PIC18 à LCD dotés de la technologie XLP ■■ Bornes de mesure du courant, solutions tactiles mTouch et connecteur d’extension Verre LCD à 8 lignes communes Compatibles polarisation 1/3 Interrupteur CTMU pour démo de la détection tactile Présence de 4 switches pour la démo logicielle Alimentation de la carte avec une alimentation 9 V, un connecteur USB, 2 piles AAA ou un connecteur pour la mesure du courant Vbat Carte de démonstration PIC18F97J94 PIM (MA180034) ■■ Intègre un PIC18F97J94 à 100 broches pour l’évaluation de tous les microcontrôleurs PIC18F97J94 à LCD/USB/à usage général à 100, 80 et 64 broches. ■■ Se connecte à la carte LCD Explorer ■■ (DM240314) pour des fonctionnalités supplémentaires ■■ Contient des exemples de code Superset Device Pins Flash (KB) Max Segments Voltage (V) PIC16LF1907 28–40 3.5–14 116 1.8–3.6 10-bit ADC, EUSART PIC16(L)F1947 28–64 7–28 184 1.8–5.5 10-bit ADC, EEPROM, I2C™, SPI, Comparators PIC18F87K90 64–80 32–128 192 1.8–5.5 10-bit ADC, EEPROM, I2C, SPI, RTCC, Comparators, ECCP PIC18F97J94 64–100 32–128 480 2–3.6 Crystal-free USB, Vbat, 12-bit ADC, ECCP, EUSART, I2C, SPI, Comparators Additional Features www.microchip.com/lcd 8-bit PIC® Microcontroller Solutions 9 Microcontrôleurs PIC® avec USB intégré USB La communication USB devient de plus en plus populaire pour les mises à jour à distance, le téléchargement de données et d’autres applications de communication série portables. Les microcontrôleurs PIC USB de Microchip apportent l’atout de l’USB full-speed à un vaste éventail de systèmes embarqués pouvant fonctionner dans divers environnements et lieux, permettant d’y raccorder d’autres appareils USB comme les imprimantes, les appareils portables ou les ordinateurs. USB Full-Speed 2.0 (Device) Microchip propose des solutions USB capables de fonctionner en full-speed avec les familles de composants PIC16 et PIC18. Si l’USB On-the-Go est requis, nous possédons les solutions adéquates dans nos familles 16 et 32 bits. USB sans quartz Outils de développement Les communications USB requièrent 48 MHz avec 0,25% de précision en température, ce qui se fait typiquement avec un quartz en externe et un USB en interne. Nous avons récemment mis au point des technologies qui permettent de se passer de quartz, avec les avantages suivants : ■■ Baisse des coûts matériels ■■ Encombrement minimum sur la carte ■■ Systèmes simplifiés ■■ Une solution plus robuste Kit de développement USB nombre de broches réduit (DV164139-2/DM164127-2) ■■ P lateforme de développement pour microcontrôleurs USB 14 & 20 broches ■■ Pour évaluation des microcontrôleurs USB à 20 broches PIC16F145X et PIC18F14K50/13K50 ■■ Contient des exemples matériels et logiciels et des exemples de code ■■ Cours d’auto-apprentissage et matériel d’exercice Logiciel USB gratuit Microchip propose un logiciel pour implémenter l’USB sur les microcontrôleurs 8, 16 et 32 bits. Ce logiciel possède un code source libre de royalties et inclut des projets d’échantillon. La famille 8 bits est compatible avec le mode USB Device et le fonctionnement Full-Speed. Parmi les autres logiciels compatibles, citons les environnements de développement RTOS et entièrement en C. Cette bibliothèque de framework USB inclut l’outil de configuration de framework USB de Microchip. ■■ Génération des fichiers de configuration en quelques clics ■■ Code source libre de royalties ■■ Projets de firmware et pilotes USB pour PC Kit de démonstration USB full-speed PICDEM™ (DM163025-1) ■■ P lateforme d’évaluation pour famille de microcontrôleurs USB PIC18F2X/4XK50 ■■ Composant USB 2.0 full-speed permettant de se passer de quartz externe ■■ Livré avec le PIC18F45K50 Carte de démonstration PIC18F87J94 PIM (MA180033) ■■ D oté d’un microcontrôleur PIC18F87J94 à 80 broches pour l’évaluation des tous les microcontrôleurs PIC18F97J94 USB/LCD/à usage général à 80 et 64 broches ■■ Utilisable avec la carte Explorer PIC18 (DM183032) pour des fonctionnalités supplémentaires ■■ Contient des exemples de code Ajoutez l’USB à tout microcontrôleur PIC avec EUSART Le MCP2200 est un convertisseur série autonome USBEUSART qui permet d’ajouter la connectivité USB Full-Speed à des applications comportant une interface EUSART. Le MCP2200 est doté de 256 octets d’EEPROM et de 8 E/S à usage général. Il constitue une solution plug-and-play conçue pour ajouter la connectivité USB en toute simplicité. Familles de produits sans quartz Superset Device Pins Flash (KB) Voltage (V) Crystal-Free PIC16(L)F1459 14–20 14 1.8–5.5 ü CWG, 10-bit ADC, DAC, I2C™, SPI, EUSART PIC18(L)F45K50 28–44 16–32 1.8–5.5 ü 10-bit ADC, Comparators, ECCP, EUSART, SPI, I2C 64–100 32–128 2–3.6 ü Vbat, 12-bit ADC, LCD, ECCP, EUSART, I2C, SPI, Comparators PIC18F97J94 www.microchip.com/usb 10 8-bit PIC® Microcontroller Solutions Additional Features Microcontrôleurs PIC® avec Ethernet Ethernet embarqué Microchip répond à la demande croissante de produits Ethernet embarqués avec les contrôleurs autonomes ENC624J600, ENC424J600 et ENC28J60, ainsi qu’avec la famille des PIC18F97J60, qui sont conformes IEEE 802.3™ et totalement compatibles avec les réseaux Base-T 10/100/1000. La solution Ethernet de Microchip inclut également une pile TCP/IP robuste et gratuite optimisée pour les familles de microcontrôleurs PIC® et de contrôleurs de signal numérique dsPIC® (www.microchip.com/tcpip). Outils de développement Carte de développement PICDEM.net™ 2 (DM163024) ■■ C ompatible avec les composants ENC28J60 et PIC18F97J60 ■■ Peut être développé en tant que serveur web Carte fille PICtail™ Ethernet (AC164121)) ■■ P eut être branchée sur toute carte de démonstration PIC18 ■■ Livré avec le ENC28J60 ■■ Interfaces pour connecteur RJ-45 femelle Familles de produits dotés de l’Ethernet Superset Device PIC18F97J90 ENC28J60 ENC624J600 Pins MCU + Ethernet Integrated MAC + PHY Interface Hardware Security Pre-programmed MAC 64–100 ü ü (10 Base-T) – – – 28 – ü (10 Base-T) SPI – – 44–64 – ü (10/100 Base-T) SPI/Parallel ü ü Additional Features IEEE 802.3™ compliant, Autonegotiation, Configurable buffer www.microchip.com/ethernet Microcontrôleurs PIC® avec CAN et LIN Bus de données CAN (Controller Area Network) Microchip propose une gamme complète de microcontrôleurs 8, 16 et 32 bits répondant aux besoins des applications embarquées très performantes utilisant un bus CAN. Parmi les périphériques intégrés, citons : convertisseurs A-N, comparateurs, PWM de commande de moteur, USART (RS485, RS232, LIN) et Master I2C/SPI. Microchip’s Enhanced CAN Module ■■ Compatible avec les protocoles CAN 1.2, CAN 2.0A et CAN 2.0B ■■ Compatibles avec le filtre data par octet DeviceNet ■■ Trames de données standard et étendues ■■ Longueur des données : 0-8 octets ■■ Trois modes de fonctionnement : • Mode 0 : mode Legacy (normal) • Mode 1 : mode Legacy amélioré compatible DeviceNet • Mode 2 : mode FIFO (premier entré, premier sorti) compatible ■■ Six buffers programmables comme buffers RX/TX Bus de données LIN (Local Interconnect Network) Microchip propose un USART compatible LIN sur un large choix de microcontrôleurs. Nous avons récemment étendu notre offre LIN en proposant des microcontrôleurs intégrant des émetteurs-récepteurs LIN. Familles de produits dotés d’un bus CAN/LIN Superset Device Pins Flash (KB) CAN Tx Buffers CAN Rx Buffers LIN Tx Rx Voltage (V) Additional Features PIC18F4685 28–44 16–96 3 2 – 2–5.5 LIN USART PIC18F66K80 28–64 32–64 3 2 – 1.8–5.5 LIN USART 14 8K – – Integrated 2.3–5.5 LIN USART PIC16F1829LIN www.microchip.com/can www.microchip.com/lin 8-bit PIC® Microcontroller Solutions 11 Support technique Formations Microchip s’engage à aider ses clients à développer leurs produits plus rapidement et plus efficacement. Nous disposons d’un réseau mondial d’ingénieurs d’application et d’un support technique prêt à vous apporter leur aide sur tout produit ou système. En outre, les services suivants sont disponibles sur www.microchip.com: ■■ Le lien Support (Support technique) permet d’obtenir une réponse rapide à une question : http://support.microchip.com ■■ Le lien Sample (Échantillons) permet d’obtenir des échantillons d’évaluation de tout composant Microchip : http://sample.microchip.com ■■ Le lien Forum permet d’accéder à la base de connaissances (knowledge help) et au centre d’aide entre collègues (peer help) : http://forum.microchip.com ■■ Le lien Buy (Acheter) fournit une liste des revendeurs partenaires de Microchip : www.microchip.com/sales Si vous êtes intéressé par des formations supplémentaires, Microchip peut vous aider. Nous ajoutons sans cesse de nouvelles formations techniques à notre liste de sessions de formation et de programmes d’études approfondies, dispensés in situ, ainsi que des ressources en ligne, que vous pouvez consulter à tout moment. ■■ Centre de formation technique et autres ressources : www.microchip.com/training ■■ Séminaires des MASTERs : www.microchip.com/masters ■■ Séminaires internationaux : www.microchip.com/seminars ■■ Apprentissage en ligne : www.microchip.com/webseminars Distributeurs agréés Microchip en France : Acal BFi Tél.: +33 1 60 79 89 82 Fax: +33 1 60 79 89 02 Digi-Key Corporation Tél.: +1 800 344 4539 Fax: +1 218 681 3380 Mouser Electronics Tél.: +33 5 55 85 79 96 Fax: +33 5 55 85 79 97 Arrow Tél.: +33 1 49 78 49 00 Fax: +33 1 49 78 49 18 Farnell Tél.: +33 4 74 68 99 99 Fax: +33 4 74 68 99 90 RS Components Ltd Tél.: +33 8 25 03 40 34 Fax: +33 8 25 34 50 00 Avnet-Memec Tél.: +33 1 64 47 90 80 Fax: +33 1 64 47 90 99 Future Electronics Tél.: +33 1 39 45 15 20 Fax: +33 1 39 45 15 25 Rutronik Tél.: +33 1/30 08 33 00 Fax: +33 1/30 82 20 63 Avnet-Silica Tél.: +33 1 64 47 29 29 Fax: +33 1 64 47 00 84 www.microchip.com Informations susceptibles d’être modifiées. Le nom et le logo de Microchip, le logo Microchip, dsPIC, MPLAB et PIC sont des marques déposées de Microchip Technology Incorporated aux États-Unis et dans d’autres pays. PICDEM, PICDEM.net, PICtail, PICkit et mTouch sont des marques commerciales de Microchip Technology Inc. aux États-Unis et dans d’autres pays. Toutes les autres marques commerciales ci-dessus mentionnées sont respectivement la propriété des sociétés concernées. © 2014, Microchip Technology Incorporated. Tous droits réservés. 5/14. DS30009630K. ML2111Fre05.14 Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199