The PIC16F1508-I/SS is a 8-bit 20-Pin Flash Microcontroller with XLP technology. The CPU core has 49 instructions. Interrupt capability includes automatic context saving. The hardware stack is 16 levels deep and has overflow and underflow reset capability. The microcontroller with direct, indirect and relative addressing modes. Two file select registers (FSRs) provides the ability to read program and data memory. The enhanced mid-range core has a 15-bit program counter capable of addressing a 32k x 14 program memory space. Accessing a location above these boundaries will cause a wrap-around within the implemented memory space. The reset vector is at 0000h and the interrupt vector is at 0004h.
● C compiler optimized architecture
● Up to 8k words linear program memory addressing
● Flash program memory with self read/write capability
● High endurance data flash block in lower 128-byte of program memory (100000 writes min)
● Internal 16MHz oscillator
● 4x Standalone PWM modules
● Complementary waveform generator (CWG) module
● Numerically controlled oscillator (NCO) module
● 4 x Configurable Logic Cell (CLC) modules
● Integrated temperature indicator module
● 12-channel 10-bit ADC with voltage reference
● 5-bit Digital to Analogue Converter (DAC)
● Enhanced universal synchronous asynchronous receiver transmitter (EUSART)
● I²C™ compatible/SPI
● 25mA Source/sink current I/O
● 2x 8-bit Timers (TMR0/TMR2)
● 1x 16-bit Timer (TMR1)
● Extended watchdog timer (WDT)
● Enhanced power-on/off-reset
● Low-power brown-out reset (LPBOR)
●ESD sensitive device, take proper precaution while handling the device.