Archive for March, 2015

PostHeaderIcon Break IC PIC16C556A Software

Break IC PIC16C556A Software

We can Break IC PIC16C556A Software, please view the IC PIC16C556A features for your reference:

Table 1-1 shows the features of the PIC16C55X(A) mid-range microcontroller families. A simplified block diagram of the PIC16C55X(A) is shown in Figure 3-1 when Break IC.

The PIC16C55X(A) series fit perfectly in applications ranging from motor control to low-power remote sensors. The EPROM technology makes customization of application programs (detection levels, pulse generation, timers, etc.) extremely fast and convenient after Break IC. The small footprint packages make this microcontroller series perfect for all applications with space limitations.

Low-cost, low-power, high-performance, ease of use and I/O flexibility make the PIC16C55X(A) very versatile after Break IC.

Those users familiar with the PIC16C5X family of microcontrollers will realize that this is an enhanced version of the PIC16C5X architecture. Please refer to Appendix A for a detailed list of enhancements. Code written for PIC16C5X can be easily ported to PIC16C55X(A) family of devices (Appendix B) if Break IC.

The PIC16C55X(A) family fills the niche for users wanting to migrate up from the PIC16C5X family and not needing various peripheral features of other members of the PIC16XX mid-range microcontroller family after Break IC.

The PIC16C55X(A) family is supported by a full-featured macro assembler, a software simulator, an in-circuit emulator, a low-cost development programmer and a full-featured programmer. A “C” compiler and fuzzy logic support tools are also available before Break IC.

A variety of frequency ranges and packaging options are available. Depending on application and production requirements the proper device option can be selected using the information in the PIC16C55X(A) Product Identification System section at the end of this data sheet. When placing orders, please use this page of the data sheet to specify the correct part number if Break IC.

PostHeaderIcon Recover Chip PIC16C554A Eeprom

Recover Chip PIC16C554A Eeprom

We can Recover Chip PIC16C554A Eeprom, please view the Chip PIC16C554A features for your reference:

The PIC16C55X(A) are 18 and 20-Pin EPROM-based members of the versatile PIC16CXX family of low-cost, high-performance,   CMOS,   fully-static,   8-bit microcontrollers.

All PICmicro™ microcontrollers employ an advanced RISC architecture. The PIC16C55X(A) have enhanced core features, eight-level deep stack, and multiple internal and external interrupt sources. The separate instruction and data buses of the Harvard architecture allow a 14-bit wide instruction word with the separate 8-bit wide data if Recover Chip. The two-stage instruction pipeline allows all instructions to execute in a single-cycle, except for program branches (which require two cycles). A total of 35 instructions (reduced instruction set) are available. Additionally, a large register set gives some of the architectural innovations used to achieve a very high performance after Recover Chip.

PIC16C55X(A) microcontrollers typically achieve a 2:1 code compression and a 4:1 speed improvement over other 8-bit microcontrollers in their class.

The PIC16C554(A) and PIC16C556A have 80 bytes of RAM. The PIC16C558(A) has 128 bytes of RAM. Each device has 13 I/O pins and an 8-bit timer/counter with an 8-bit programmable prescaler.

PIC16C55X(A) devices have special features to reduce external components, thus reducing cost, enhancing system reliability and reducing power consumption.

There are four oscillator options, of which the single pin RC oscillator provides a low-cost solution, the LP oscillator minimizes power consumption, XT is a standard crystal, and the HS is for High Speed crystals. The SLEEP (power-down) mode offers power saving.

The user can wake up the chip from SLEEP through several external and internal interrupts and reset.A highly reliable Watchdog Timer with its own on-chip RC oscillator provides protection against software lock- up. A UV-erasable CERDIP-packaged version is ideal for code development while the cost-effective One-Time Programmable (OTP) version is suitable for production in any volume if Recover MCU.

PostHeaderIcon Reverse Engineering Microcontroller PIC16C554 Software

Reverse engineering Microcontroller PIC16C554 Software

We can Reverse engineering Microcontroller PIC16C554 Software, please view the Microcontroller PIC16C554 features for your reference:

 

High Performance RISC CPU:

· Only 35 instructions to learn

· All single-cycle instructions (200 ns), except for program branches which are two-cycle when reverse engineering microcontroller

· Operating speed:

– DC – 20 MHz clock input

– DC – 200 ns instruction cycle

16 special function hardware registers

Special Microcontroller Features (cont’d) if reverse engineering microcontroller

8-level deep hardware stack

Direct, Indirect and Relative addressing modes

Programmable code protection

Power saving SLEEP mode

Peripheral Features:

· 13 I/O pins with individual direction control after reverse engineering microcontroller

· High current sink/source for direct LED drive Selectable oscillator options Serial in-circuit programming (via two pins) Four user programmable ID locations

· Timer0: 8-bit timer/counter with 8-bit programmable prescaler

Special Microcontroller Features:

· Power-on Reset (POR)

· Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) before reverse engineering microcontroller

· Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation

CMOS Technology:

· Low-power, high-speed CMOS EPROM technology

· Fully static design

· Wide operating voltage range

– 2.5V to 5.5V PIC16C55X

– 3.0 to 5.5V PIC16C55XA

· Commercial, industrial and extended temperature range if reverse engineering microcontroller

· Low power consumption

– < 2.0 mA @ 5.0V, 4.0 MHz

– 15 µA typical @ 3.0V, 32 kHz

– < 1.0 µA typical standby current @ 3.0V

Circuit Engineering Company Limited continues to be recognized as the Southern China Leader in Services for IC Read, MCU Crack, Chip Reverse engineering, Microcontroller Unlock service. With the advancement of today’s modern circuit board technology, it is more important than ever to have specialists available to help you at a moment’s notice. Our engineering and commercial teams collectively have a vast amount of electronic experience covering field include Consumer Electronics, Industrial Automation Electronics, Wireless Communication Electronics., etc. For more information please contact us through email.

PostHeaderIcon Recover MCU PIC16CR84 Code

We can Recover MCU PIC16CR84 Code, please view the MCU PIC16CR84 features for your reference:

A variety of frequency ranges and packaging options are available. Depending on application and production requirements the proper device option can be selected using the information in this section when Recover MCU. When placing orders, please use the “PIC16F8X Product Identification System” at the back of this data sheet to specify the correct part number.

There are four device “types” as indicated in the device number.

1. F, as in PIC16F84. These devices have Flash program memory and operate over the standard voltage range after Recover MCU.

2. LF, as in PIC16LF84. These devices have Flash program memory and operate over an extended voltage range.

3. CR, as in PIC16CR83. These devices have ROM program memory and operate over the standard voltage range.

4. LCR, as in PIC16LCR84. These devices have ROM program memory and operate over an extended voltage range if Recover MCU.

When discussing memory maps and other architectural features, the use of F and CR also implies the LF and LCR versions.

2.1 Flash Devices

These devices are offered in the lower cost plastic package, even though the device can be erased and reprogrammed. This allows the same device to be used for prototype development and pilot programs as well as production after Recover MCU.

A further advantage of the electrically-erasable Flash version is that it can be erased and reprogrammed in-circuit, or by device programmers, such as Microchip’s PICSTART® Plus or PRO MATE® II programmers when Recover MCU.

2.2 Quick-Turnaround-Production (QTP) Devices

Microchip offers a QTP Programming Service for factory production orders. This service is made available for users who choose not to program a medium to high quantity of units and whose code patterns have stabilized before Recover MCU. The devices have all Flash locations and configuration options already programmed by the factory. Certain code and prototype verification procedures do apply before production shipments are available after Recover MCU.

2.3 Serialized Quick-Turnaround-Production (SQTP SM ) Devices

Microchip offers the unique programming service where a few user-defined locations in each device are programmed with different serial numbers. The serial numbers  may  be  random,  pseudo-random or sequential if Recover MCU.

Serial programming allows each device to have a unique number which can serve as an entry-code, password or ID number.

Some of Microchip’s devices have a corresponding device where the program memory is a ROM. These devices give a cost savings over Microchip’s traditional user programmed devices (EPROM, EEPROM) when Recover MCU. ROM devices (PIC16CR8X) do not allow serialization information in the program memory space. The user may program this information into the Data EEPROM if Recover MCU.

The high performance of the PIC16CXX family can be attributed to a number of architectural features commonly found in RISC microprocessors. To begin with, the PIC16CXX uses a Harvard architecture. This architecture has the program and data accessed from separate memories. So the device has a program memory bus and a data memory bus. This improves bandwidth over traditional von Neumann architecture where program and data are fetched from the same memory (accesses over the same bus) after Recover MCU. Separating program and data memory further allows instructions to be sized differently than the 8-bit wide data word. PIC16CXX opcodes are 14-bits wide, enabling single word instructions. The full 14-bit wide program memory bus fetches a 14-bit instruction in a single cycle. A two-stage pipeline overlaps fetch and execution of instructions (Example 3-1). Consequently, all instructions execute in a single cycle except for program branches when Recover MCU.

The PIC16F83 and PIC16CR83 address 512 x 14 of program memory, and the PIC16F84 and PIC16CR84 address 1K x 14 program memory. All program memory is internal before Recover MCU.

PostHeaderIcon Reverse Engineering Microcontroller PIC16CR83 Heximal

Reverse engineering Microcontroller PIC16CR83 Heximal

We can Reverse engineering Microcontroller PIC16CR83 Heximal, please view the Microcontroller PIC16CR83 features for your refernece:

A variety of frequency ranges and packaging options are available. Depending on application and production requirements the proper device option can be selected using the information in this section. When placing orders, please use the “PIC16F8X Product Identification System” at the back of this data sheet to specify the correct part number when Reverse engineering Microcontroller.

There are four device “types” as indicated in the device number.

1. F, as in PIC16F84. These devices have Flash program memory and operate over the standard voltage range.

2. LF, as in PIC16LF84. These devices have Flash after Reverse engineering Microcontroller;

3. CR, as in PIC16CR83. These devices have ROM program memory and operate over the standard voltage range.

LCR, as in PIC16LCR84. These devices have ROM program memory and operate over an extended voltage range.

When discussing memory maps and other architectural features, the use of F and CR also implies the LF and LCR versions if Reverse engineering Microcontroller.

These devices are offered in the lower cost plastic package, even though the device can be erased and reprogrammed. This allows the same device to be used for prototype development and pilot programs as well as production before Reverse engineering Microcontroller.

A further advantage of the electrically-erasable Flash version is that it can be erased and reprogrammed in-circuit, or by device programmers, such as Microchip’s PICSTART® Plus or PRO MATE® II programmers.

2.2 Quick-Turnaround-Production (QTP) Devices after Reverse engineering Microcontroller

Microchip offers a QTP Programming Service for factory production orders. This service is made available for users who choose not to program a medium to high quantity of units and whose code patterns have stabilized. The devices have all Flash locations and configuration options already programmed by the factory. Certain code and prototype verification procedures do apply before production shipments are available before Reverse engineering Microcontroller.

For information on submitting a QTP code, please contact your Microchip Regional Sales Office.

Microchip offers the unique programming service where a few user-defined locations in each device are programmed with different serial numbers. The serial numbers  may  be  random,  pseudo-random or sequential.

Serial programming allows each device to have a unique number which can serve as an entry-code, password or ID number.device where the program memory is a ROM after Reverse engineering Microcontroller. These Some of Microchip’s devices have a corresponding devices give a cost savings over Microchip’s traditional user programmed devices (EPROM, EEPROM). ROM devices (PIC16CR8X) do not allow serialization information in the program memory space. The user may program this information into the Data EEPROM when Reverse engineering Microcontroller.

PostHeaderIcon Break IC PIC16F84 Code

Break IC PIC16F84 Code

We can break IC PIC16F84 Code, please view the  IC PIC16F84 features for your reference:

The PIC16F8X is a group in the PIC16CXX family of low-cost, high-performance, CMOS, fully-static, 8-bit microcontrollers. This group contains the following devices when break IC:

All PICmicro™ microcontrollers employ an advanced RISC architecture. PIC16F8X devices have enhanced core features, eight-level deep stack, and multiple internal and external interrupt sources. The separate instruction and data buses of the Harvard architecture allow a 14-bit wide instruction word with a separate 8-bit wide data bus. The two stage instruction pipeline allows all instructions to execute in a single cycle, except for program branches (which require two cycles). A total of 35 instructions (reduced instruction set) are available. Additionally, a large register set is used to achieve a very high performance level after break IC.

PIC16F8X microcontrollers typically achieve a 2:1 code compression and up to a 4:1 speed improvement (at 20 MHz) over other 8-bit microcontrollers in their class.

The PIC16F8X has up to 68 bytes of RAM, 64 bytes of Data EEPROM memory, and 13 I/O pins. A timer/counter is also available if break IC.

The PIC16CXX family has special features to reduce external components, thus reducing cost, enhancing system reliability and reducing power consumption.

There are four oscillator options, of which the single pin RC oscillator provides a low-cost solution, the LP oscillator minimizes power consumption, XT is a standard crystal, and the HS is for High Speed crystals before break IC.

 

The SLEEP (power-down) mode offers power saving. The user can wake the chip from sleep through several external and internal interrupts and resets. A highly reliable Watchdog Timer with its own on-chip RC oscillator provides protection against software lock-up. The devices with Flash program memory allow the same device package to be used for prototyping and production after break IC.

In-circuit reprogrammability allows the code to be updated without the device being removed from the end application. This is useful in the development of many applications where the device may not be easily accessible, but the prototypes may require code updates. This is also useful for remote applications where the code may need to be updated (such as rate information) when break IC.

The PIC16F8X fits perfectly in applications ranging from high speed automotive and appliance motor control to low-power remote sensors, electronic locks, security devices and smart cards. The Flash/EEPROM technology makes customization of application programs (transmitter codes, motor speeds, receiver frequencies, security codes, etc.) extremely fast and convenient if break IC.

The small footprint packages make this microcontroller series perfect for all applications with space  limitations.  Low-cost,  low-power,  high performance, ease-of-use and I/O flexibility make the PIC16F8X very versatile even in areas where no microcontroller use has been considered before (e.g., timer functions; serial communication; capture, compare and PWM functions; and co-processor applications) before break IC.

The serial in-system programming feature (via two pins) offers flexibility of customizing the product after complete assembly and testing. This feature can be used to serialize a product, store calibration data, or program the device with the current firmware before shipping when break IC.

PostHeaderIcon Recover MCU PIC16C712 Binary

Recover MCU PIC16C712 Binary

We can Recover MCU PIC16C712 Binary, please view the MCU PIC16C712 features for your reference:

Microcontroller Core Features:

· High-performance RISC CPU

· Only 35 single word instructions to learn

· All single cycle instructions except for program branches which are two cycle when Recover MCU

· Operating speed: DC – 20 MHz clock input DC – 200 ns instruction cycle

· Interrupt capability (up to 7 internal/external interrupt sources)

· Eight level deep hardware stack

· Direct, indirect and relative addressing modes

· Power-on Reset (POR)

· Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) if Recover MCU

· Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation

· Brown-out detection circuitry for Brown-out Reset (BOR)

· Programmable code-protection

· Power saving SLEEP mode

· Selectable oscillator options

· Low-power, high-speed CMOS EPROM technology

· Fully static design

· In-Circuit Serial Programming™ (ICSP) after Recover MCU

· Wide operating voltage range: 2.5V to 5.5V

· High Sink/Source Current 25/25 mA

· Commercial, Industrial and Extended temperature ranges

· Low-power consumption:

– < 2 mA @ 5V, 4 MHz

– 22.5 µA typical @ 3V, 32 kHz

– < 1 µA typical standby current

Peripheral Features:

· Timer0: 8-bit timer/counter with 8-bit prescaler before Recover MCU

· Timer1: 16-bit timer/counter with prescaler can be incremented during sleep via external crystal/clock

· Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler

· Capture, Compare, PWM module

· Capture is 16-bit, max. resolution is 12.5 ns, Compare is 16-bit, max. resolution is 200 ns, PWM maximum resolution is 10-bit

· 8-bit multi-channel Analog-to-Digital converter if Recover MCU

This document contains device-specific information. Additional information may be found in the PICmicro™ Mid-Range Reference Manual, (DS33023), which may be obtained from your local Microchip Sales Representative or downloaded from the Microchip website when Recover MCU. The Reference Manual should be considered a complementary document to this data sheet, and is highly recommended reading for a better understanding of the device architecture and operation of the peripheral modules before Recover MCU.

There are two devices (PIC16C712, PIC16C716) covered by this datasheet. Figure 1-1 is the block diagram for both devices. The pinouts are listed in Table 1-1.

PostHeaderIcon Break IC PIC16C771 Firmware

We can Break IC PIC16C771 Firmware, please view the IC PIC16C771 features for your reference:

The Special Function Registers are registers used by the CPU and Peripheral Modules for controlling the desired operation of the device. These registers are implemented as static RAM.

core (CPU) and peripheral. Those registers associated with the core functions are described in detail in this section. Those related to the operation of the peripheral features are described in detail in that peripheral feature section. For example, CLRF STATUS will clear the upper-three when Break IC;

The STATUS register, shown in Register 2-1, contains the arithmetic status of the ALU, the RESET status and the bank select bits for data memory.

The STATUS register can be the destination for any instruction, as with any other register. If the STATUS register is the destination for an instruction that affects the Z, DC or C bits, then the write to these three bits is disabled. These bits are set or cleared according to the device logic. Furthermore, the TO and PD bits are not writable. Therefore, the result of an instruction with the STATUS register as destination may be different than intended after Break IC.

It is recommended, therefore, that only BCF, BSF, SWAPF and MOVWF instructions are used to alter the STATUS register, because these instructions do not affect the Z, C or DC bits from the STATUS register. For other instructions not affecting any status bits, see the ”Instruction Set Summary. when Break IC

The program counter (PC) specifies the address of the instruction to fetch for execution. The PC is 13 bits wide. The low byte is called the PCL register. This register is readable and writable. The high byte is called the PCH register. This register contains the PC<12:8> bits and is not directly readable or writable. All updates to the PCH register occur through the PCLATH register after Break IC.

PIC16C717/770/771 devices are capable of addressing a continuous 8K word block of program memory. The CALL and GOTO instructions provide only 11 bits of address to allow branching within any 2K program

memory page. When doing aCALL or GOTO instruction, the upper 2 bits of the address are provided by PCLATH<4:3>. When doing a CALL or GOTO instruction, the user must ensure that the page select bits are programmed so that the desired program memory page is addressed. A return instruction pops a PC address off the stack onto the PC register. Therefore, manipulation of the PCLATH<4:3> bits are not required for the return instructions (which POPs the address from the stack) before Break IC.

The stack allows a combination of up to 8 program calls and interrupts to occur. The stack contains the return address from this branch in program execution. Mid-range devices have an 8-level deep x 13-bit wide hardware stack. The stack space is not part of either program or data space and the stack pointer is not readable or writable. The PC is PUSHed onto the stack when a CALL instruction is executed or an interrupt causes a branch. The stack is POPed in the event of  RETURN, RETLW or a RETFIE instruction execution. PCLATH is not modified when the stack is PUSHed or POPed if Break IC.

After the stack has been PUSHed eight times, the ninth push overwrites the value that was stored from the first push. The tenth push overwrites the second push (and so on).

The INDF register is not a physical register. Addressing INDF actually addresses the register whose address is contained in the FSR register (FSR is a pointer). This is indirect addressing before Break IC.

Reading INDF itself indirectly (FSR = 0) will produce 00h. Writing to the INDF register indirectly results in a no-operation (although STATUS bits may be affected). A simple program to clear RAM locations 20h-2Fh using indirect addressing is shown in Example 2-1 Some pins for these I/O ports are multiplexed with an alternate function for the peripheral features on the device. In general, when a peripheral is enabled, that pin may not be used as a general purpose I/O pin if Break IC.

Additional information on I/O ports may be found in the PICmicro™  Mid-Range  Reference  Manual, (DS33023).

PORTA is a 8-bit wide bi-directional port. The corre-analog mode of the corresponding pins. sponding data direction register is TRISA. Setting a TRISA bit (=1) will make the corresponding PORTA pin an input, i.e., put the corresponding output driver in a hi-impedance mode. Clearing a TRISA bit (=0) will make the corresponding PORTA pin an output, i.e., put the contents of the output latch on the selected pin.

Reading the PORTA register reads the status of the pins, whereas writing to it will write to the port latch. All write operations are read-modify-write operations. Therefore, a write to a port implies that the port pins are read, this value is modified, and then written to the port data latch after Break IC.

Pins RA<3:0> are multiplexed with analog functions, such as analog inputs to the A/D converter, analog VREF inputs, and the on-board bandgap reference outputs. When the analog peripherals are using any of Pin RA4 is multiplexed with the Timer0 module clock input to become the RA4/T0CKI pin. The RA4/T0CKI pin is a Schmitt Trigger input and an open drain output before Break IC.

Pin RA5 is multiplexed with the device reset (MCLR) and programming input (VPP) functions. The RA5/ MCLR/VPP input only pin has a Schmitt Trigger input buffer. All other RA port pins have Schmitt Trigger input buffers and full CMOS output buffers.

Pins RA6 and RA7 are multiplexed with the oscillator input and output functions when Break IC.

The TRISA register controls the direction of the RA pins, even when they are being used as analog inputs.

The user must ensure the bits in the TRISA register are maintained set when using them as analog inputs.

PostHeaderIcon Read Chip PIC16C770 Eeprom

Read Chip PIC16C770 Eeprom

We can Read Chip PIC16C770 Eeprom, please view the Chip PIC16C770 features for your reference:

This document contains device-specific information. Additional information may be found in the PICmicroTM Mid-Range Reference Manual, (DS33023), which may be obtained from your local Microchip Sales Representative or downloaded from the Microchip website if Read Chip. The Reference Manual should be considered a complementary document to this data sheet, and is highly recommended reading for a better understanding of the device architecture and operation of the peripheral modules after Read Chip.

There are two memory blocks in each of these PICmicro ® microcontrollers. Each block (Program Memory and Data Memory) has its own bus, so that concurrent access can occur. Additional information on device memory may be found in the PICmicro™ Mid-Range Reference Manual, (DS33023) when Read Chip.

The PIC16C717/770/771 devices have a 13-bit program counter capable of addressing an 8K x 14 program memory space. The PIC16C717 and the PIC16C770 have 2K x 14 words of program memory after Read Chip.

The PIC16C771 has 4K x 14 words of program memory. Accessing a location above the physically implemented address will cause a wraparound.

The reset vector is at 0000h and the interrupt vector is at 0004h before Read Chip.

Each bank extends up to 7Fh (128 bytes). The lower locations of each bank are reserved for the Special Function Registers. Above the Special Function Registers are General Purpose Registers, implemented as static RAM. All implemented banks contain special function registers if Read Chip. Some frequently used special function registers from one bank are mirrored in another bank for code reduction and quicker access.

The Special Function Registers are registers used by the CPU and Peripheral Modules for controlling the desired operation of the device. These registers are implemented as static RAM for Chip reading.

The special function registers can be classified into two sets; core (CPU) and peripheral. Those registers associated with the core functions are described in detail in this section. Those related to the operation of the peripheral features are described in detail in that peripheral feature section after Read Chip.

PostHeaderIcon Reverse Engineering Microcontroller PIC16C717 Program

Reverse engineering Microcontroller PIC16C717 Program

We can Reverse engineering Microcontroller PIC16C717 Program, please view the Microcontroller PIC16C717 features for your reference:

Microcontroller Core Features:

· High-performance RISC CPU

· Only 35 single word instructions to learn

· All single cycle instructions except for program branches which are two cycle when Reverse engineering Microcontroller

· Operating speed: DC – 20 MHz clock input

· Interrupt capability (up to 10 internal/external interrupt sources)

· Eight level deep hardware stack

· Direct, indirect and relative addressing modes

· Power-on Reset (POR)

· Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)

· Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation after Reverse engineering Microcontroller

· Selectable oscillator options:

– INTRC – Internal RC, dual speed (4MHz and 37KHz) dynamically switchable for power savings

– ER – External resistor, dual speed (user selectable frequency and 37KHz) dynamically switchable for power savings

– EC – External clock

– HS – High speed crystal/resonator

– XT – Crystal/resonator

– LP – Low power crystal

· Low-power, high-speed CMOS EPROM technology

· In-Circuit Serial Programming™ (ISCP) if Reverse engineering Microcontroller

· Wide operating voltage range: 2.5V to 5.5V

· 15 I/O pins with individual control for:

– Direction (15 pins)

– Digital/Analog input (6 pins)

PORTB interrupt on change (8 pins)

– PORTB weak pull-up (8 pins)

– High voltage open drain (1 pin)

· Commercial and Industrial temperature ranges before Reverse engineering Microcontroller

· Low-power consumption:

– < 2 mA @ 5V, 4 MHz

– 22.5 µA typical @ 3V, 32 kHz

· Timer0: 8-bit timer/counter with 8-bit prescaler

· Timer1: 16-bit timer/counter with prescaler, can be incremented during sleep via external crystal/clock

· Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler after Reverse engineering Microcontroller

· Enhanced Capture, Compare, PWM (ECCP) module

– Capture is 16 bit, max. resolution is 12.5 ns

– Compare is 16 bit, max. resolution is 200 ns

– PWM max. resolution is 10 bit

– Enhanced PWM:

– Single, Half-Bridge and Full-Bridge output modes

– Digitally programmable deadband delay

· Analog-to-Digital converter:

– PIC16C770/771 12-bit resolution when Reverse engineering Microcontroller

– PIC16C717 10-bit resolution

· On-chip absolute bandgap voltage reference generator

· Programmable Brown-out Reset (PBOR) circuitry

· Programmable Low-Voltage Detection (PLVD) circuitry

· Master Synchronous Serial Port (MSSP) with two modes of operation:

– 3-wire SPI™ (supports all 4 SPI modes)

– I2C™ compatible including master mode support only before Reverse engineering Microcontroller

· Program Memory Reverse engineering (PMR) capability for look-up table, character string storage and checksum calculation purposes