Microchip Technology PIC18-Q40 8-Bit MCUs with XLP Technology

Microchip Technology PIC18-Q40 8-Bit Microcontrollers with XLP Technology are compact, high-performance MCUs with advanced analog peripherals for sensor and real-time control applications. These devices have a 12-bit Analog-to-Digital Converter with Computation (ADCC) and two 8-bit Digital-to-Analog Converters (DACs) for improved data acquisition and sensor interfacing capabilities. The PIC18-Q40 MCUs include a 16-bit PWM module, which provides dual independent outputs on the same time base. Additional features include a vectored interrupt controller with fixed latency for handling interrupts, system bus arbiter, Direct Memory Access (DMA) capabilities, UART with support for asynchronous, DMX, DALI, and LIN protocols, SPI, I2C, and a programmable 32-bit Cyclic Redundancy Check (CRC) with memory scan.

The PIC18-Q40 MCUs include memory features such as Memory Access Partition (MAP) to support users in data protection and bootloader applications and Device Information Area (DIA), which stores factory calibration values to help improve temperature sensor accuracy. 

The Microchip Technology PIC18-Q40 MCUs are offered in small-footprint 14-pin SOIC and TSSOP packages and 20-pin PDIP, SOlC, SSOP, and VQFN packages to support customers in a variety of space-constrained and sensor node applications.

PIC18-Q40 Family Comparison

Microchip Technology PIC18-Q40 8-Bit MCUs with XLP Technology

Features

  • Memory
    • Up to 64KB of Program Flash Memory
    • Up to 4KB of Data SRAM Memory
    • 512-bytes Data EEPROM
    • Flash Memory partition options
      • Application Block
      • Boot Block
      • Storage Area Flash (SAF) Block
    • Programmable code protection and write protection
    • Device Information Area (DIA) stores
      • Temperature indicator factory calibrated data
      • Fixed Voltage Reference measurement data
      • Microchip unique identifier
    • Device Characteristics Information (DCI) area stores
      • Program/erase row sizes
      • Pin count details
      • EEPROM size
      • Direct, Indirect, and Relative Addressing modes
  • Four Direct Memory Access (DMA) controllers
  • Three 16-bit dual PWMs provide six PWM outputs
  • Vectored Interrupt (VI) Capability for faster interrupt response time
  • Low Power Mode features
    • Sleep: <1μA typical @ 3V
    • Doze: CPU and peripherals running at different cycle rates
    • Idle: CPU halted while peripherals operate
    • Peripheral Module Disable (PMD)
  • Peripheral Pin Select (PPS) enables pin mapping of digital I/O
  • Analog-to-Digital Converter with Computation (ADCC)
    • Automated math functions on input signals such as averaging, filter calculations, oversampling, and threshold comparison
    • Operates in Sleep
    • Four internal analog channels
  • Hardware Capacitive Voltage Divider (CVD) Support
    • Automates touch sampling and reduces software size and CPU usage
    • Four external inputs
  • Two 8-Bit Digital-to-Analog Converter (DAC)
    • Buffered output available on two I/O pins
    • Internal connections to ADC and Comparators
  • Two Comparators (CMP)
    • Four external inputs
    • Configurable output polarity
    • External output via Peripheral Pin Select
  • Zero-Cross Detect (ZCD)
    • Detect when AC signal on pin crosses ground
  • Voltage Reference
    • Fixed Voltage Reference with 1.024V, 2.048V, and 4.096V output levels
    • Internal connections to ADC, Comparator, and DAC
  • Three UART - One UART supports LIN/DMX/DALI
    • DMA compatible
    • Asynchronous UART, RS-232, RS-485 compatible
    • Programmable 1, 1.5, 2 stop bits
  • Two SPI modules
    • Configurable length bytes
    • Arbitrary length data packets
    • Transmit-without-Receive and Receive-without-transmit option
    • Transfer byte counter
    • Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
  • One I2C module, SMBus, PMBus™ Compatible
    • 7-bit and 10-bit addressing modes with address masking modes
    • Dedicated address, transmit, and receive buffers and DMA capabilities
    • I2C, SMBus 2.0 and SMBus 3.0, and 1.8V input level selections
    • Multi-Master mode, including self-addressing
  • Programming/Debugging features
    • In-Circuit Serial Programming™ (ICSP™) via Two Pins
    • In-Circuit Debug (ICD) with Three Breakpoints via Two Pins
    • Debug Integrated On-Chip
  • Physical characteristics
    • 1.8V to 5.5V operating temperature range
    • Operating temperature range options
      • -40°C to +85°C - industrial
      • -40°C to +125°C - extended
    • Package options
      • 14-pin SOIC and TSSOP
      • 20-pin PDIP, SOlC, SSOP, and VQFN

Applications

  • Internet of Things (IoT)
  • Consumer and industrial sensor node networks
  • Remote medical care
  • Wearables

Block Diagram

Block Diagram - Microchip Technology PIC18-Q40 8-Bit MCUs with XLP Technology

Videos

Published: 2020-12-15 | Updated: 2024-08-13