Descrição geral do dispositivo
Os PIC12F/LF1822/16F/LF1823 são descritos nesta ficha de dados.
A figura 1-1 mostra um diagrama de blocos dos dispositivos PIC12F/LF1822/16F/LF1823.
CPU RISC de alto desempenho:
• Apenas 49 instruções para aprender:
- Todas as instruções de ciclo único, excepto as ramificações
• Velocidade de funcionamento:
- Ocillador de corrente contínua de 32 MHz/entrada de relógio
- DC 125 ns ciclo de instrução
• Capacidade de interromper com salvação automática de contexto
• 16 níveis de Deep Hardware Stack com redefinição opcional de Overflow/Underflow
• Modos de endereçamento direto, indireto e relativo:
- Dois registos de selecção de ficheiros completos de 16 bits (FSR)
- Os FSRs podem ler o programa e a memória de dados
Estrutura do oscilador flexível:
• Bloco de oscilador interno de precisão 32 MHz:
- Calibração de fábrica a ± 1%, típica
- Intervalo de frequências selecionáveis por software de 31 kHz a 32 MHz
• Oscilador interno de baixa potência de 31 kHz
• Quatro modos cristalinos até 32 MHz
• Três modos de relógio externos até 32 MHz
• Loop de bloqueio de fase 4X (PLL)
• Monitor de relógio à prova de falhas:
- Permite desligar de forma segura se o relógio periférico parar
• Iniciação do oscilador de duas velocidades
• Módulo de relógio de referência:
#NOME?
Características especiais do microcontrolador:
• Função total de 5,5 V ¢ PIC12F1822/16F1823
• Operação de 1,8 V a 3,6 V ¢ PIC12LF1822/16LF1823
• Auto-reprogramável sob controlo de software
• Reinicialização de energia (POR), temporizador de arranque (PWRT) e temporizador de arranque do oscilador (OST)
• Reinicialização programável (BOR)
• Temporiador prolongado de cães de guarda (WDT)
• Programação Serial em Circuito (ICSPTM) através de dois pinos
• Debug em circuito (ICD) através de dois pinos
• Programação melhorada de baixa tensão (LVP)
• Faixa de tensão de funcionamento:
- 1.8V-5.5V (PIC12F1822/16F1823)
- 1.8V-3.6V (PIC12LF1822/16LF1823)
• Proteção por código programável
• Auto-programável sob controlo de software
Características de baixa potência:
• Corrente de espera (PIC12LF1822/16LF1823):
- 30 nA @ 1,8 V, típico
• Corrente de funcionamento (PIC12LF1822/16LF1823):
-75 ̊A @ 1 MHz, 1,8 V, típico
• Corrente do temporizador de vigilância de baixa potência (PIC12LF1822/16LF1823):
- 500 nA @ 1,8 V, típico
Características analógicas:
• Módulo de conversão analógica-digital (ADC):
- Resolução de 10 bits, até 8 canais
- Conversão disponível durante o sono
• Modulo de comparação analógica:
- Até dois comparadores analógicos ferroviário a ferroviário
- Controle do modo de energia.
- Histerese controlada por software.
Modulo de referência de tensão:
- Referência de tensão fixa (FVR) com níveis de saída de 1,024 V, 2,048 V e 4,096 V
- DAC resistivo de 5 bits com referência positiva e negativa
Destaques periféricos:
• Até 11 pinos de E/S e 1 pin de entrada:
- Pouso/fonte de alta corrente 25 mA/25 mA
- Puxos fracos programáveis.
- Pins de interrupção-cambiamento programáveis
• Timer0: temporizador/contador de 8 bits com prescaler de 8 bits
• Timer1 aprimorado:
- temporizador/contador de 16 bits com prescaler
- Modo de entrada de porta externa
- Dirigente de oscilador dedicado de 32 kHz de baixo consumo
• Timer2: Timer/contador de 8 bits com registo de período de 8 bits, prescaler e postscaler
• Módulos aprimorados de CCP (ECCP):
- Base de tempo selecionável por software
- Desligamento automático e reinicialização automática
- Direcção PWM
• Master Synchronous Serial Port (MSSP) com SPI e I2C com:
- Mascaramento de endereços de 7 bits
- Compatibilidade SMBus/PMBus
• Módulo de transmissão de receptores síncronos e assíncronos universais (EUSART):
- Compatível com RS-232, RS-485 e LIN
- Detecção automática de Baud.
• Módulo de oscilador de detecção mTouchTM:
- Até 8 canais de entrada
Características dos periféricos (continuação):
• Módulo de modulação de sinal de dados
- Fontes de modulação e portadoras selecionáveis
• SR Prato:
- Múltiplas opções de entrada Set/Reset
- Emula 555 aplicações do Timer