We can Attack IC PIC12F510 Program, please view the IC PIC12F510 features for your reference:
High-Performance RISC CPU:
· Only 33 single-word instructions to learn
· All single-cycle instructions except for program branches, which are two-cycle
· 12-bit wide instructions
· 2-level deep hardware stack
· Direct, Indirect and Relative Addressing modes for data and instructions
· 8-bit wide data path
· 10 Special Function Hardware registers (PIC12F510)
· 13 Special Function Hardware registers (PIC16F506)
· Operating speed:
– DC – 8 MHz Crystal Oscillator (PIC12F510)
– DC – 500 ns instruction cycle (PIC12F510)
– DC – 20 MHz Crystal Oscillator (PIC16F506)
– DC – 200 ns instruction cycle (PIC16F506)
Special Microcontroller Features:
· 4 or 8 MHz selectable precision internal oscillator
– Factory calibrated to ±1%
· In-Circuit Serial Programming™ (ICSP™)
· In-Circuit Debugging (ICD) support
· Power-on Reset (POR)
· Device Reset Timer (DRT):
– Short DRT (1.125 ms, typical) for INTOSC, EXTRC and EC
– DRT (18 ms, typical) for HS, XT and LP
· Watchdog Timer (WDT) with dedicated on-chip RC oscillator for reliable operation
· Programmable code protection
· Multiplexed MCLR input pin
· Selectable internal weak pull-ups on I/O pins
· Power-Saving Sleep mode
· Wake-up from Sleep on pin change
· Wake-up from Sleep on comparator change
· Selectable oscillator options:
– INTOSC: 4/8 MHz precision Internal oscillator
– EXTRC: External low-cost RC oscillator
– XT: Standard crystal/resonator
– LP: Power-saving, low-frequency crystal
– HS: High-speed crystal/resonator (PIC16F506 only)
– EC: High-speed external clock input (PIC16F506 only)
· Analog-to-Digital (A/D) Converter:
– 8-bit resolution
– 4-input channels (1 channel is dedicated to conversion of the internal 0.6V absolute voltage reference)
· High current sink/source for direct LED drive
· 8-bit real-time clock/counter (TMR0) with 8-bit programmable prescaler
Low-Power Features/CMOS Technology:
· Operating Current:
– < 170 ìA @ 2V, 4 MHz
· Standby Current:
– 100 nA @ 2V, typical
· Low-power, high-speed Flash technology:
– 100,000 cycle Flash endurance
– > 40-year retention
· Fully static design
· Wide operating voltage range: 2.0V to 5.5V
· Wide temperature range:
– Industrial: -40°C to +85°C
– Extended: -40°C to +125°C
Peripheral Features (PIC12F510):
· 6 I/O pins:
– 5 I/O pins with individual direction control
– 1 input only pin
· 1 Analog Comparator with absolute reference
Peripheral Features (PIC16F506):
· 12 I/O pins:
– 11 I/O pins with individual direction control
– 1 input only pin
· 2 Analog Comparators with absolute reference and programmable reference .
8-bit resolution
– 4-input channels (1 channel is dedicated to conversion of the internal 0.6V absolute voltage reference)
· High current sink/source for direct LED drive
· 8-bit real-time clock/counter (TMR0) with 8-bit programmable prescaler
Low-Power Features/CMOS Technology:
· Operating Current:
– < 170 ìA @ 2V, 4 MHz
· Standby Current:
– 100 nA @ 2V, typical
· Low-power, high-speed Flash technology:
– 100,000 cycle Flash endurance
– > 40-year retention
· Fully static design
· Wide operating voltage range: 2.0V to 5.5V
· Wide temperature range:
– Industrial: -40°C to +85°C
– Extended: -40°C to +125°C