Part Number: PIC18F4520-I/P

Manufacturer: Microchip Technology / Atmel

Description: 8-bit Microcontrollers

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of PIC18F4520-I/P

Datasheet  PIC18F4520-I/P datasheet
Category Integrated Circuits (ICs)
Family Embedded – Microcontrollers
Manufacturer Microchip Technology
Series PIC? 18F
Packaging Tube
Part Status Active
Core Processor PIC
Core Size 8-Bit
Speed 40MHz
Connectivity I2C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Number of I/O 36
Program Memory Size 32KB (16K x 16)
Program Memory Type FLASH
EEPROM Size 256 x 8
RAM Size 1.5K x 8
Voltage – Supply (Vcc/Vdd) 4.2 V ~ 5.5 V
Data Converters A/D 13x10b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Package / Case 40-DIP (0.600″, 15.24mm)
Supplier Device Package 40-PDIP

PIC18F4520 is a low-cost, low-power, high-speed, fully-static microcontroller unit with 40 pins, 36 of which can be utilized as I/O pins. It also has a fully-static architecture. POR stands for power-on-reset, and the WDT circuitry, also known as the Extended Watchdog Timer, allows for settings ranging from 4 milliseconds to 131 seconds.

PIC18F4520-I/P Description

The PIC18F4520-I/P device represents an enhanced flash microcontroller with 10-bit A/D and nanoWatt technology. The PIC18F4520 family provides architectural advancements that make these microcontrollers a logical choice for various high-performance and power-sensitive applications. These microcontrollers may also be programmed in a wide variety of languages. The PIC18F4520 family has an array of features that, when used together, can dramatically cut the power consumed during operation.

Either of the two clock signals generated by the PIC18F4520 device’s internal oscillator block can serve as the microcontroller’s clock source. The PIC18F4520 device has an inner oscillator block. External oscillator circuits on OSC1 or OSC2 pins may not be needed. While it is still installed in the end application circuit, the PIC18F4520 microcontroller can be serially programmed. This straightforward process requires only two lines—one for the clock and another for the data—and three more lines each for power, ground, and the programming voltage.

It offers Power Management Features, which are helpful for apps that utilize little power. It offers three different power management modes.

  • RUN mode
  • SLEEP mode
  • IDLE mode

PIC18F4520 also includes 3 programmable external interrupts and 4 Interrupts-On-Change (IOC) pins, both of which are dependable features for applications that are tied to interrupts. Additionally, a 13-channel, 10-bit ADC converter module is present in the system.

As a result of its broad operating voltage range, which extends from 2V to 5.5V, it is suitable for logic-level tasks that require either 3.3V or 5.0V.

PIC18F4520-I/P Features

PIC18F4520-I/P Features

  • CPU performance up to 10 MIPS and RISC architecture designed for the C compiler.
  • Watchdog timer system with independent RC oscillator.
  • Run, idle, and sleep modes are nanoWatt power-controlled modes.
  • Analog – 13 channels, 100 kSPS, and programmable brown-out-reset module. Retention of flash/data EEPROM is typically 100 years.
  • software-controlled self-programmability
  • levels of priority for interruptions.
  • Hardware 8 x 8 single-cycle multiplier.
  • ICD (In-Circuit Debug) using two pins.

Application of PIC18F4520

This is a simple microcontroller unit that falls within the midrange of 8 bits and can be utilized in the following applications:

  • Input-Output operations use it.
  • Control applications take advantage of it.
  • It is employed in the processing of analog data.
  • It is utilized in data logging and the integration of sensors.
  • Production using embedded applications at a small scale and a reasonable cost

Frequently Asked Question

What are PIC microcontrollers?

PIC microcontrollers, also known as Programmable Interface Controllers, are programmable electronic circuits capable of performing various functions after being given specific instructions. They can be programmed to perform multiple functions, including acting as timers and controlling production lines. They are present in the vast majority of electronic equipment, including security alarms, computer control systems, phone systems, and pretty much any other electronic device you can think of. There is a wide variety of PIC microcontrollers available, but the ones likely to perform the best are part of the GENIE family of programmable microcontrollers. The software known as Circuit Wizard is used to both programs and simulate these.

PIC Microcontrollers can either be purchased as pre-built circuits or as kits that require the user to assemble the components themselves. They are reasonably priced.

You will need computer access to run software like Circuit Wizard, enabling you to write code for a PIC microcontroller circuit. It should not be too challenging to execute the software, even on an inexpensive machine with low specifications. The computer will require either a serial port or a USB port in order to function correctly. This is what is utilized to connect the computer to the circuit that contains the microcontroller.

Free software downloads like Genie Design Studio are available to users on our website. It is possible to use it to program circuits for microcontrollers. Before downloading the software to a PIC microcontroller IC, the programmer is given the ability to simulate it first (Integrated Circuit).

The programmer can change the program and repair any errors by simulating the program on the screen.

Because it is built on flow charts, the software may be learned quickly and easily. The ‘boxes’ that make up a flow chart each serve a specific purpose and take the place of several lines of text programming code. This translates to a much-shortened amount of time spent writing software that contains significantly fewer errors.

The computer and the programmable circuit are linked together by a USB lead, which enables the transfer of the program from the computer to the PIC microcontroller IC.

The code is next transferred to the PIC microcontroller circuit after verifying that the program can be successfully simulated. It is possible to separate the USB lead, allowing for independent operation of the microcontroller circuit. When it comes to programming microcontroller circuits, the software known as Circuit Wizard comes highly recommended.

When compared to free downloads, the Circuit Wizard software offers numerous benefits. It is an electronics software suite described as “easy to use.” On-screen simulations allow the construction and testing of even the most sophisticated circuits. This enables the testing of circuits before their production, which is quite convenient.

A selection of GENIE Microcontroller circuits or project boards can also be “dragged” onto the screen from a menu using Circuit Wizard, another feature of this program. Additional menus can be used to add inputs and outputs to the system. After that, the GENIE microcontroller circuit/project board can be programmed by utilizing the flow chart menu included in Circuit Wizard. On the screen, it may be tested entirely or simulated, and any errors can be fixed or modifications made. This software is highly recommended when designing and building programmable circuits for microcontrollers.


We hope you’ve gained some knowledge from this article. If you believe we missed something, please post it in the section below, and we will investigate. We also have additional relevant content on our website; please feel free to explore them.

If you wish to make an order or require information about PIC18F4520, please contact ICRFQ, your leading electronic distributor in China, and we will see to your needs.

4.8/5 - (397 votes)
Kevin Chen