Microchip offre des cartes de développement MCU 8 bits PIC16F18446 gratuites • Domotique et objets connectés à faire soi-même

Microchip est un fabricant de micro-contrôleurs utilisé dans la plupart des cartes de développement compatibles Arduino. Microchip a annoncé plusieurs nouveaux micro-contrôleurs PIC et AVR a en février derniers. Il lance une nouvelle famille de micro-contrôleurs PIC16F18446 et des micro-contrôleurs ATmega4809 megaAVR qui pourraient être intégrés dans les prochaines générations de cartes Arduino.

Pour lancer la nouvelle famille de produits PIC16F184xx, Microchip propose de tester gratuitement son nouveau MCU PIC16F18446 MPLAB Xpress pour une durée limitée. Vous pouvez vous inscrire au programme de distribution en vous rendant sur cette page. Il n’y a aucune précision sur des éventuelles restrictions de pays. Je viens de m’inscrire pour la France, dites nous si vous avez pu recevoir un échantillon en Suisse, Belgique ou un autre pays francophone.

Les micro-contrôleurs de la famille PIC16F18446 sont des micro-contrôleurs 8 bits qui intègrent des périphériques CIP (Intelligent Analog et Core Independent Peripherals) à haute résolution. Un convertisseur ADC 12 bits de type ADC 2, des sorties PWM 10 bits, le supports des interfaces de communication i2C SPI et EUSART, un capteur de température. Les MCU ont jusqu’à 28 Ko de Flash et 2 Ko de RAM. Les MCU disposent également de fonctions d’économie ne dépassant pas 50 nA. Les produits PIC16 (L) F18446 seront disponibles en boitier 14, 20 ou 28 broches. Ils sont destinés à la fabrication de capteurs connectés, contrôle moteur, pilotage de procédés industriels, applications médicales, électroménager, applications tactiles et automobile.

Autres caractéristiques :

  • Fréquence de l’oscillateur interne : 32 MHz
  • Mémoire :
    • 7 à 28 Ko de mémoire Flash
    • 512 octets à 2 Ko de SRAM
  • ADC 12 bits (ADC2), jusqu’à 24 canaux
  • DAC 5 bits
  • PWM 10 bits
  • Courant en veille : 50 nA environ
  • Interfaces de communication : UART, SPI et I2C
  • Fonctions avancées
    • Memory Access Partition (MAP)
    • Device Information Area (DIA)
    • Signal Measurement Timer (SMT)
    • Hardware Limit Timer (HLT)
    • Windowed Watch Dog Timer (WWDT)
    • Peripheral Pin Select (PPS)
    • Peripheral Model Disable (PMD)
    • Configurable Logic Cell (CLC)
    • Two comparators
    • Numerically Controlled Oscillator (NCO)
    • Zero Cross Detect (ZCD)
    • On-chip temperature sensor
    • Complementary Waveform Generator (CWG)
    • Data Signal Modulator (DSM)

Plus d’informations sur la famille PIC16F18446 sur cette page.

La programmation pourra se faire à l’aide de l’éditeur de code maison MPLAB® X Integrated Development Environment (IDE). C’est un éditeur de code totalement gratuit disponible pour Windows, macOS et Linux. Vous pouvez le télécharger en allant sur cette page. MPLAB Xpress est également disponible sous la forme d’un plugin à installer sur votre navigateur internet. Le plugin permet de programmer en ligne. Rendez-vous sur cette page pour tester l’éditeur en ligne et ici pour trouver des exemples.

Une vidéo rapide de présentation de l’éditeur

Si vous voulez tester ce nouveau MCU, allez vite vous inscrire au programme de lancement sur cette page pour recevoir votre carte d’évaluation dont voici les principales caractéristiques

  • MCU : Microchip PIC16F18446 avec 2Ko SRAM et 28 Ko de mémoire flash de 28Ko
  • E/S : 26 broches avec I2C, UART, SPI, entrées analogiques, sorties analogiques, interfaces de débogage, VCC et GND
  • Alimentation : 5V via un port micro USB

Autres liens utiles

Avez-vous aimé cet article ?