Attack Microcomputer IC Microchip PIC16F1827

Attack Microcomputer IC Microchip PIC16F1827, and disable the security fuse to set the status of microcontroller from locked to unlocked one, readout the firmware from PIC16F1827 memory becomes easier.

High-Performance RISC CPU:

· C Compiler Optimized Architecture

· 256 bytes Data EEPROM

· Up to 4 Kbytes Linear Program Memory Addressing

· Up to 384 bytes Linear Data Memory Addressing

· Interrupt Capability with Automatic Context Saving

· 16-Level Deep Hardware Stack with Optional

Overflow/Underflow Reset

· Direct, Indirect and Relative Addressing modes:

– Two full 16-bit File Select Registers (FSRs)

FSRs can read program and data memory

Flexible Oscillator Structure:

· Precision 32 MHz Internal Oscillator Block:

– Factory calibrated to ± 1%, typical

– Software selectable frequencies range of 31 kHz to 32 MHz

· 31 kHz Low-Power Internal Oscillator

· Four Crystal modes up to 32 MHz

· Three External Clock modes up to 32 MHz

· 4X Phase Lock Loop (PLL)

· Fail-Safe Clock Monitor:

– Allows for safe shutdown if peripheral clock stops

· Two-Speed Oscillator Start-up

· Reference Clock Module:

– Programmable clock output frequency and duty-cycle from Attack Microcomputer IC Microchip PIC16F1827

Special Microcontroller Features:

· 1.8V-5.5V Operation – PIC16F1826/27

· 1.8V-3.6V Operation – PIC16LF1826/27

· Self-Programmable under Software Control

· Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)

· Programmable Brown-out Reset (BOR)

· Extended Watchdog Timer (WDT):

– Programmable period from 1ms to 268s

· Programmable Code Protection

· In-Circuit Serial Programming™ (ICSP™) via two pins

· In-Circuit Debug (ICD) via two pins

· Enhance Low-Voltage Programming

· Power-Saving Sleep mode

Extreme Low-Power Management

PIC16LF1826/27 with nanoWatt XLP:

· Sleep mode: 30 nA

· Watchdog Timer: 500 nA

· Timer1 Oscillator: 600 nA @ 32 kHz

Analog Features:

· Analog-to-Digital Converter (ADC) Module:

– 10-bit resolution, 12 channels

– Auto acquisition capability

– Conversion available during Sleep

· Analog Comparator Module:

– Two rail-to-rail analog comparators

– Power mode control

– Software controllable hysteresis

· Voltage Reference Module:

– Fixed Voltage Reference (FVR) with 1.024V, 2.048V and 4.096V output levels

5-bit rail-to-rail resistive DAC with positive and negative reference selection

Peripheral Highlights:

· 15 I/O Pins and 1 Input Only Pin:

– High current sink/source 25 mA/25 mA

Programmable weak pull-ups

– Programmable interrupt-on- change pins

· Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler

· Enhanced Timer1:

– 16-bit timer/counter with prescaler

– External Gate Input mode

– Dedicated, low-power 32 kHz oscillator driver

· Up to three Timer2-types: 8-Bit Timer/Counter with 8-Bit Period Register, Prescaler and Postscaler

· Up to two Capture, Compare, PWM (CCP) Modules

· Up to two Enhanced CCP (ECCP) Modules:

– Software selectable time bases

– Auto-shutdown and auto-restart

– PWM steering

· Up to two Master Synchronous Serial Port (MSSP) with SPI and I2CTM with:

– 7-bit address masking

– SMBus/PMBusTM compatibility

· Enhanced Universal Synchronous Asynchronous

Receiver Transmitter (EUSART) Module

· mTouch™ Sensing Oscillator Module:

– Up to 12 input channels

· Data Signal Modulator Module: