
Diseño de sensores de bajo consumo con la gama de microcontroladores PIC18-Q71
Las aplicaciones incluyen iluminación LED, mantenimiento predictivo, medicina, domótica, control de procesos industriales, automoción y el internet de las cosas (IoT).
Microcontroladores configurables y analógicos para diseños de interfaces de sensores

La gama de productos PIC18-Q71 combina potentes periféricos independientes del núcleo (CIP) y alto nivel de integración analógica para simplificar las interfaces entre los sensores y las mediciones analógicas, optimizar el rendimiento del sistema y reducir el coste de la lista de materiales. Los microcontroladores PIC18-Q71 contienen un convertidor analógico-digital (ADC) diferencial de 12 bits, amplificadores operacionales (OPA) configurables, comparadores analógicos de alta velocidad y un puerto de enrutamiento de señales de 8 bits para interconectar los periféricos digitales.
Estos microcontroladores tienen capacidades de temporización ampliadas para control de precisión con moduladores de ancho de pulso (PWM) duales integrados de alta resolución de 16 bits, un oscilador controlador numérico (NCO) de 20 bits y un temporizador universal (UT) de 32 bits. Su conjunto completo de CIP, en combinación con el gestor de periféricos analógicos (APM), hace posible configuraciones analógicas simples y respuestas rápidas a los eventos del sistema.
Puede configurar fácilmente los periféricos y las funciones, generar códigos de aplicación y simular circuitos analógicos antes de crear prototipos de hardware para reducir los plazos de desarrollo y acelerar la comercialización. Esta gama de productos está disponible en opciones de encapsulado y memoria para una gran variedad de aplicaciones, como iluminación LED, mantenimiento predictivo, medicina, domótica, control de procesos industriales, automoción y el Internet de las cosas (IoT).
Gama de microcontroladores PIC18-Q71 de Microchip
Gama de microcontroladores PIC18-Q71 de Microchip
Dos amplificadores operacionales
- Ancho de banda de ganancia de 5,5 MHz
- Ganancia programable con el uso de una escalera de resistencias interna
- Funcionamiento de detección de picos por hardware integrado
Convertidor analógico-digital diferencial de 12 bits con conmutación contextual y computación
- Hasta 43 canales externos
- Hasta 300 KSPS
- Conversión ADC diferencial o de un solo extremo
- Funciones matemáticas automatizadas en las señales de entrada
- Promedio, cálculo de filtros, sobremuestreo y comparación de umbrales
- Cuatro contextos separados (ajustes y resultados) guardados y accesibles por separado
- Funciona en modo de reposo (sleep)
- Cinco canales analógicos internos
Compatibilidad con divisor de tensión capacitivo (CVD) por hardware
- Automatiza el muestreo táctil y reduce el tamaño del software y el uso de la CPU
Un convertidor digital a analógico (DAC) de 10 bits
Dos convertidores digital a analógico (DAC) de 8 bits
Dos comparadores de alta velocidad (CMP)
Gestor de periféricos analógicos
- Se puede usar para optimizar el consumo de energía en aplicaciones que utilizan periféricos analógicos conmutándolos
Puerto de enrutamiento de señales de 8 bits
- Ofrece puertos internos empleados para interconectar periféricos digitales
Dos temporizadores universales
- Se pueden encadenar dos temporizadores de 16 bits para crear un temporizador combinado de 32 bits
Cuatro controladores de acceso directo a memoria (DMA)
- Tres PWM duales de 16 bits proporcionan seis salidas PWM
Capacidad de interrupción vectorial (VI) - Tiempo de respuesta de interrupción más rápido
- Prioridad alta/baja seleccionable
- Latencia de interrupción fija de tres ciclos de instrucción
- Dirección base de la tabla vectorial programable
- Retrocompatible con capacidades de interrupción anteriores
Características de los modos de bajo consumo
- Reposo (sleep): < 1 μ típico a 3 V
- Ahorro energético (Doze): La CPU y los periféricos funcionan a diferentes frecuencias de ciclo (normalmente la CPU es inferior)
- Espera (Idle): La CPU se detiene mientras los periféricos funcionan
- Reposo (sleep): El más bajo consumo de potencia
Desactivación del módulo periférico (PMD)
Selección de pin periférico (PPS)
- Permite la asignación de pines de comunicación E/S digital
- Dos UART: un UART soporta LIN/DMX/DALI
- SPI/I2C
Funciones de programación/depuración
- In-Circuit Serial Programming™ (ICSP™) a través de dos pines
- Depuración en circuito (ICD) con tres puntos de interrupción a través de dos pines
- Depuración integrada en el chip
| Producto | Conteo de pines | Tamaño de memoria del programa (KB) | EEPROM de datos (bytes) | Resolución ADC máxima (bits) | Número de amplificadores operacionales | Oscilador de control numérico (NCO) |
|---|---|---|---|---|---|---|
| PIC18F24Q71 | 28 | 16 | 256 | 12 | 2 | 1 |
| PIC18F25Q71 | 28 | 32 | 256 | 12 | 2 | 1 |
| PIC18F26Q71 | 28 | 64 | 256 | 12 | 2 | 1 |
| PIC18F44Q71 | 40 | 16 | 256 | 12 | 2 | 1 |
| PIC18F45Q71 | 40 | 32 | 256 | 12 | 2 | 1 |
| PIC18F46Q71 | 40 | 64 | 256 | 12 | 2 | 1 |
| PIC18F54Q71 | 48 | 16 | 256 | 12 | 2 | 1 |
| PIC18F55Q71 | 48 | 32 | 256 | 12 | 2 | 1 |
| PIC18F56Q71 | 48 | 64 | 256 | 12 | 2 | 1 |
Oferta de la gama (conteo de pines vs. memoria)
| Flash (KB) | 28 pines | 40 pines | 48 pines |
|---|---|---|---|
| 64 | PIC18F26Q71 | PIC18F46Q71 | PIC18F56Q71 |
| 32 | PIC18F25Q71 | PIC18F45Q71 | PIC18F55Q71 |
| 16 | PIC18F24Q71 | PIC18F44Q71 | PIC18F54Q71 |
Analógico configurable
Flexibilidad de diseño
Personalización del hardware
Funcionalidad de conservación de energía
Flexibilidad de diseño
Primero la seguridad
Respuesta mejorada del sistema
Mejoras en el rendimiento del sistema
| Título | Categoría de documento | Categoría de documento |
|---|---|---|
| Hoja técnica del microcontrolador PIC18F26/46/56Q71 de 28/40/44/48 pines, bajo consumo y alto rendimiento con tecnología XLP | Hojas técnicas | |
| Erratas y aclaraciones de la hoja técnica del PIC18F26/46/56Q71 | Errata | |
| TB3328: configuraciones básicas del ADC con computación y conmutación de contexto | Notas de aplicación | |
| Creación de una aplicación de sensores de bajo consumo usando APM | Notas de aplicación | |
| ADC con computación y conmutación de contexto usando DMA | Notas de aplicación | |
| TB3267: secuenciación de canales y ahorro de contexto utilizando el ADC con módulo de computación y conmutación de contexto | Notas de aplicación |