Microchip Technology PIC18-Q40 8-Bit-MCUs mit XLP-Technologie
Die 8-Bit-Mikrocontroller mit XLP-Technologie PIC18-Q40 von Microchip Technology sind kompakte, leistungsstarke MCUs mit erweiterter analoger Peripherie für Sensor- und Echtzeit-Steuerungsapplikationen. Diese Bauteile verfügen über einen 12-Bit-Analog-Digital-Wandler mit Rechenfunktion (ADCC) und zwei 8-Bit-Digital-Analog-Wandler (DACs) für verbesserte Datenerfassungs- und Sensorschnittstellenfunktionen. Die MCUs PIC18-Q40 enthalten ein 16-Bit-PWM-Modul, das duale unabhängige Ausgänge auf der gleichen Zeitbasis bietet. Weitere Funktionen umfassen einen vektorisierten Interrupt-Controller mit fester Latenz für die Handhabung von Unterbrechungen, Systembus-Arbiter, DMA-Funktionen (Direct Memory Access, DMA), UART mit Unterstützung für asynchrone, DMX-, DALI- und LIN-Protokolle, SPI, I2C und eine programmierbare zyklische 32-Bit-Redundanzprüfung (CRC) mit Speicherscan.Die MCUs PIC18-Q40 enthalten Speicherfunktionen, wie z. B. Memory Access Partition (MAP) zur Unterstützung von Benutzern bei Datenschutz- und Bootloader-Applikationen, sowie einen Geräteinformationsbereich (Device Information Area, DIA), der Werkskalibrierungswerte speichert, um die Genauigkeit des Temperatursensors zu verbessern.
Die MCUs PIC18-Q40 von Microchip Technology werden in 14-poligen SOIC- und TSSOP-Gehäusen mit kleinem Footprint und in 20-poligen PDIP-, SOLC-, SSOP- und VQFN-Gehäusen angeboten, um Kunden bei einer Vielzahl von platzbeschränkten und Sensorknoten-Applikationen zu unterstützen.
PIC18-Q40-Produktfamilie – Vergleich
Merkmale
- Speicher
- Bis zu 64 KB Flash-Programmspeicher
- Bis zu 4 KB Daten-SRAM-Speicher
- 512 Byte EEPROM-Daten
- Optionen für Flash-Speicherteilung
- Applikationsblock
- Boot-Block
- Speicherbereich-Flash-Block (SAF)
- Programmierbarer Code- und Schreibschutz
- Geräteinformationsbereich (DIA) speichert
- Werkkalibrierte Temperaturanzeige-Daten
- Feste Spannungsreferenz-Messdaten
- Einzigartiger Identifikator von Microchip
- DCI (Device Characteristics Area, DCI) speichert:
- Programm-/Lösch-Reihengrößen
- Pinzahl-Details
- EEPROM-Größe
- Direkte, indirekte und relative Adressmodi
- Vier DMA-Controller (Direct Memory Access)
- Drei 16-Bit-Dual-PWMs bieten sechs PWM-Ausgänge
- Vektorisierte Interrupt(VI)-Fähigkeit für eine schnellere Interrupt-Anschwingzeit
- Stromsparende Modusfunktionen
- Schlafmodus: <1 μA (typisch) bei 3 V
- Doze-Modus: CPU und Peripherie werden mit unterschiedlichen Zyklusraten betrieben
- Leerlauf: CPU wird gestoppt, während die Peripherie betrieben wird
- Peripheriemodul-Deaktivierung (Peripheral Module Disable, PMD)
- Peripherie-Pin-Auswahl (PPS) ermöglicht eine Pinzuordnung von digitalen I/Os
- Analog-Digital-Wandler mit Berechnung (ADCC)
- Automatisierte mathematische Funktionen auf Eingangssignalen, wie z. B. Mittelwertbildung, Filterberechnungen, Überabtastung und Schwellenwertvergleich
- Wird im Schlafmodus betrieben
- Vier interne Analogkanäle
- Unterstützung für Hardware-kapazitiver Spannungsteiler (CVD)
- Automatisiert die Touch-Abtastung und reduziert die Softwaregröße und die CPU-Nutzung
- Vier externe Eingänge
- Zwei 8-Bit-Digital-Analog-Wandler (DAC)
- Gepufferter Ausgang auf zwei I/O-Pins verfügbar
- Interne Verbindungen zu ADC und Komparatoren
- Zwei Komparatoren (CMP)
- Vier externe Eingänge
- Konfigurierbare Ausgangspolarität
- Externer Ausgang über Peripherie-Pinauswahl
- Nulldurchgangserkennung (ZCD)
- Erkennt, wenn das AC-Signal auf dem Pin die Masse kreuzt
- Spannungsreferenz
- Feste Spannungsreferenz mit Ausgangspegeln von 1,024 V, 2,048 V und 4,096 V
- Interne Verbindungen zu ADC, Komparator und DAC
- Drei UART – Ein UART unterstützt LIN/DMX/DALI
- DMA-kompatibel
- Kompatible mit asynchronem UART, RS-232, RS-485
- Programmierbare 1, 1,5, 2 Stopp-Bits
- Zwei SPI-Module
- Konfigurierbare Längenbytes
- Datenpakete mit beliebiger Länge
- Sende-ohne-Empfangs- und Empfangs-ohne-Übertragungs-Option
- Transfer-Bytezahl-Zähler
- Separate Sende- und Empfangspuffer mit 2-Byte-FIFO und DMA-Funktionen
- Ein I2C-Modul, SMBus-, PMBus™-kompatibel
- 7-Bit- und 10-Bit-Adressierungsmodi mit Adressmaskierungsmodi
- Dedizierte Adress-, Sende- und Empfangspuffer und DMA-Funktionen
- I2C, SMBus 2.0 und SMBus 3.0 und 1,8 V Eingangspegelauswahl
- Multi-Master-Modus, einschließlich Selbstadressierung
- Programmierungs-/Debugging-Funktionen
- In-Circuit Serial Programming™ (ICSP™) durch zwei Pins
- In-Circuit-Debug (ICD) mit drei Breakpoints über zwei Pins
- Integriertes On-Chip-Debugging
- Physikalische Eigenschaften
- Betriebstemperaturbereich: 1,8 V bis 5,5 V
- Betriebstemperaturbereich-Optionen
- -40 °C bis +85 °C (industriell)
- -40 °C bis +125 °C (erweitert)
- Gehäuseoptionen
- 14-Pin-SOIC und -TSSOP
- 20-Pin-PDIP, -SOlC, -SSOP und -VQFN
Applikationen
- Internet of Things (IoT)
- Unterhaltungselektronik- und Industrie-Sensorknotennetzwerke
- Medizinische Fernversorgung
- Wearables
Blockdiagramm
Videos
Veröffentlichungsdatum: 2020-12-15
| Aktualisiert: 2024-08-13
