
PIC18F4520 (Flash 32kbyte 40MHz Microcontroller)
PIC18F4520 is a low-cost, low-power, high-speed 8-bit, fully-static Microcontroller unit that has 40 pins out of which 36 pins can be used as I/O pins. It has Power-on-Reset (POR) as well as the Extended Watchdog Timer (WDT) circuitry, which can be programmed for 4ms to 131s.
It has Power Management Features, which is useful for low-power applications. It has 3 power management modes.
1.RUN mode
2.SLEEP mode
3.IDLE mode
PIC18F4520 also comes with 3 programmable external interrupts & 4 Interrupts-On-Change (IOC) pins, which are reliable features for interrupts related applications. Also, the system has a 13-channel 10-bit ADC converter module.
It has a wide operating voltage range, from 2V to 5.5V., Thus it can be used in 3.3V or 5.0V logic level operations. The below image is showing the detailed pin diagram of the PIC18F4520.
Application of PIC18F4520
This is a basic Mid-range 8-bit microcontroller unit that can be used in the following applications-
1. operations
2.Control Applications
3.Analog data Processing
4.Sensors integration and data logging
5.Small scale, low cost embedded application based production
PIC18F4520 –Detailed Features | |
CPU | High performance 8-Bit |
Architecture | 8 |
Program Memory Size (Kbytes) | 32 |
RAM (bytes) | 1536 |
EEPROM/HEF | 256 |
Pin Count | 40 |
Max. CPU Speed (MHz) | 40 |
Peripheral Pin Select (PPS) | No |
Internal Oscillator | 8Mhz, 32Khz |
No. Of comparators | 2 |
No. OfOperational Amplifier | 0 |
No. Of ADC channels | 13 |
Max ADC Resolution (bits) | 10 |
ADC with Computation | 2 |
Number of DAC Converter | 0 |
Max DAC resolution | - |
Internal Voltage Reference | No |
Zero Cross Detect | No |
No. Of 8-bit timers | 1 |
No. Of 16-bit Timers | 3 |
Signal Measurement Timer | 0 |
Hardware Limit Timer | 0 |
No. Of PWM outputs | 2 |
Max PWM resolution | 10 |
Angular Timer | 0 |
Math Accelerator | No |
No. OfUART module | 1 |
No. Of SPI Module | 1 |
No. Of I2C module | 1 |
No. Of USB Module | 0 |
Windowed Watchdog Timer (WWDT) | Yes |
CRC/Scan | No |
Numerically Controlled Oscillator | No |
Cap. Touch Channels | 0 |
Segment LCD | 0 |
Minimum Operating Temperature (°C) | -40 |
Maximum Operating Temperature (°C) | 125 |
Minimum Operating Voltage (V) | 2 |
Maximum Operating Voltage (V) | 5.5 |
High Voltage Capable | No |