Microcontrôleurs PIC® 8 bits

publicité
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
Téléchargement