13.11.2017

8-Bit-MCU mit Core-unabhängiger Peripherie für CAN-Netzwerke

Microchip erweitert sein PIC18-Angebot um eine Serie von 8-Bit-Mikrocontrollern, die einen CAN-Bus mit einer Vielzahl Core-unabhängiger Peripherie (CIPs) kombiniert. CIPs erlauben zusätzliche Funktionalität und sollen die Entwicklung CAN-basierter Anwendungen ohne komplexe zusätzliche Software vereinfachen .


Bild: Microchip

Ein wesentlicher Vorteil der K83 MCU in CAN-basierten Systemen besteht darin, dass deren CIPs die deterministische Reaktion auf Echtzeit-Ereignisse sicherstellt. Diese CIPs lassen sich mit dem MPLAB Code Configurator (MCC) konfigurieren und verkürzen damit laut Microchip die Entwicklungszeit.

 

Die MCUs eignen sich für CAN-basierte Anwendungen in den Bereichen Medizin-, Industrie- und Automobiltechnik, z.B. für motorisierte OP-Tische, Asset Tracking, Ultraschallgeräte, automatisierte Förderbänder und Kfz-Zubehör. CIPs beschleunigen die Markteinführung indem komplexe Funktionsblöcke durch eine Konfiguration hardwarebasierender Peripherie ermöglicht wird. Dies soll den Entwicklungs- und Testaufwand für Softwareroutinen die für diese Aufgabenstellung nötig wären ersetzen.

 

Wichtige CIPs die in den PIC18 K83 MCUs enthalten sind: Cyclic Redundancy Check (CRC) mit Memory Scan, um die Integrität des nichtflüchtigen Speichers sicherzustellen; Direct Memory Access (DMA) für Datenübertragungen zwischen Speicher und Peripherie ohne CPU-Beteiligung; Windowed Watchdog Timer (WWDT) zum Auslösen von System-Resets; 12-Bit-Analog-Digital-Wandler mit Berechnung (ADC2) zur Automatisierung der Analogsignalanalyse für Systemreaktionen in Echtzeit; und Complementary Waveform Generator (CWG), der ein synchrones Schalten für die Motorsteuerung ermöglicht.

 

Die MCUs werden durch den MPLAB Code Configurator (MCC) unterstützt. MCC ist ein kostenloses Software-Plug-In, das eine grafische Oberfläche zur Konfiguration von Peripherie und Funktionen für jede Anwendung bereitstellt. Der MCC ist in Microchips integrierter Entwicklungsumgebung MPLAB X und der Cloud-basierten MPLAB Xpress IDE enthalten. Auch das Curiosity High Pin Count Entwicklungsboard (DM162136) unterstützt die MCUs.

 

Der PIC18F25K83 mit 32 KByte Flash-Speicher und PIC18F26K83 mit 64 KByte Flash-Speicher stehen ab sofort als Muster und in Serienstückzahlen zur Verfügung. Sie sind in 28-poligen SPDIP-, SOIC-, SSOP-, UQFN- und QFN-Gehäusen erhältlich.


 


--> -->