
OLIMEX© 2015
MOD-IO2 user's manual
CHAPTER 4 THE PIC16F1503 MICROCONTROLLER
4. Introduction to the chapter
In this chapter is located the information about the heart of MOD-IO2 – its PIC16 microcontroller.
The information below is a modified version of the datasheet provided by its manufacturers from
Microchip.
4.1 The PIC16F1503 features
Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
Flash Program Memory with self read/write capability
Internal 16MHz oscillator
4x Standalone PWM Modules
Complementary Waveform Generator (CWG) Module
Numerically Controlled Oscillator (NCO) Module
2x Configurable Logic Cell (CLC) Modules
Integrated Temperature Indicator Module
8 Channel 10-bit ADC with Voltage Reference
5-bit Digital to Analog Converter (DAC)
MI2C, 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)
Programmable Brown-Out Reset (BOR)
In Circuit Serial Programming (ICSP)
In-Circuit Debug using a Debug Header
PIC16LF1503 (1.8V – 3.6V)
PIC16F1503 (2.3V – 5.5V)
For comprehensive information on the microcontroller visit the Microchip’s web page for a
datasheet.
At the moment of writing the microcontroller datasheet can be found at the following link:
http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf
.
Page 15 of 28