Educypediathe educational encyclopedia
Electronics-theory
Analog
Audio - acoustics
Audio - electronics
Audio - loudspeakers
Components-active
Components-passive
Component - sensors
Digital - electronics
Digital - I2C - I2S
Digital - Programming
Electricity High Voltage
Electricity - machines
Electricity - theory
General overview
Miscellaneous
Optics
Power control systems
Power electronics
RF - antennas
RF - antenna - WLAN
RF - communication
RF - radio - tuning
Telephony
Tubes
TV-video-DVD
 
Utilities - tools
Animations & applets
Application notes
Cabling
Calculators
Circuits
Databank - tables
Datasheets
Measurement
Repair
Software - electronics
 
Local sitemap
Sitemap

  
 

Microcontrollers and PICs

A microcontroller is a complete small computer built onto a single integrated circuit. Unlike a microprocessor, which is only the central processing unit and needs external memory and support chips, a microcontroller integrates the processor core, program memory, data memory and input/output peripherals on one chip. This self-contained design makes microcontrollers ideal for embedded control: running the logic inside appliances, instruments, toys, vehicles and countless other devices that are not thought of as computers.

PICs are a well-known family of microcontrollers that became especially popular with hobbyists and in low-cost products. They span a wide range of sizes, from tiny chips with a handful of pins to more capable devices, and they include on-chip features such as timers, analog inputs and serial communication. Because they are inexpensive, widely documented and supported by free development tools, PICs are often used as a first introduction to embedded programming.

PICs sit alongside many other microcontroller families. The 8051 architecture and its derivatives, including the 80C51 and 8052, have been used in industry for decades, while development boards such as the BASIC Stamp wrap a microcontroller in an easy-to-program package for beginners. Choosing among them involves weighing processing power, memory, available peripherals, power consumption, cost and the maturity of the programming tools against the needs of the project.

Frequently asked questions

How does a microcontroller differ from a microprocessor?
A microcontroller combines the processor, memory and input/output on a single chip, whereas a microprocessor is only the processing unit and requires external memory and support chips.
What is a PIC?
A PIC is a member of a popular family of microcontrollers that integrate a processor with memory and peripherals such as timers and analog inputs, widely used in hobby and low-cost embedded projects.
What are microcontrollers used for?
They run the embedded control logic inside everyday devices such as appliances, instruments, vehicles and toys, handling sensing, timing and decision-making tasks.




Programmable logic:    
AVR Resources PIC general overview Programmable logic
Basic Stamp PIC Software VHDL

Micro controllers - PIC's - general info  see also Microcontroller circuits, PIC programming software, VHDL
Logique programmée en Français
Microchip latest information on microchip technology products, PICmicro MCUs, analog / interface devices, KEELOQ security IC's, microID RFID, non-volatile memories and our popular development tools, application notes
Micro-contrôleurs 16F84, 8051, 16F873, 16F84, 12C671, lego, gameboy, en Français, a tip
Microcontroller course how microcontrollers work and how to use them, pdf file
Microcontroller datasheets AT89C1051, AT89C2051, AT89C4051, AT89C51, AT89C52, AT89C55, AT89S8252, 80C31/80C51, 80C515/80C535, 80C517/80C537
Microcontroller tutorials 8051, 8052
Microcontrollers - chapter 1 basically, a microcontroller is a device which integrates a number of the components of a microprocessor system onto a single microchip, CPU core, Memory (both ROM and RAM), some parallel digital I/O
Motor Control Sensor Feedback Circuits PIC and sensor applications
National control devices microcontrollers, relay controllers, video switch, manuals
PIC's Eric projects, development tools, code fragments, tips, and techniques, hardware tips and tricks, PIC code security
PIC for Programmers PIC Programming Tutorial, PIC16F8X microcontroller architecture, Assembly language addressing paradigms, Pointer or indirect addressing wih PIC
PIC microcontrollers Starting with PICmicro controllers
PIC microcontrollers Memory unit, Central processing unit, Buses, Input-output unit, Serial communication, Timer unit, Watchdog, Analog to digital converter, Program, ..., Instruction set in PIC16Cxx microcontroller, Data Transfer, Arithmetic and logic, Bit operations, Directing the program flow, Instruction execution period, ..., pdf file
PIC microcontrollers ppt file
PIC microcontrollers tutorial learn how to write your own program, correct mistakes and use it to start a microcontroller, temperature sensors, AD and DA converters LCD and LED displays, relays. Every example is commented in details with detailed connection scheme, Elements of BASIC Language, Operators, Control Structures, Built-in and Library Routines, Examples with PIC Integrated Peripherals, Examples with Displaying Data, Examples with Memory and Storage Media, Communications Examples
PIC microcontrollers tutorial Representing numbers in assembler, Assembly language elements, Writing a sample program, Control directives, Files created as a result of program translation, Writing to and reading from EEPROM, Instruction set in PIC16Cxx microcontroller family, Data Transfer, Arithmetic and logic Bit operations, Directing the program flow, Instruction execution period, Word list, Instruction list
PIC microcontroller tutorial in Dutch
PIC programmer software programs : 12C508, 16C84, 16F84, PIC 16F877, 24C16, 24C32, 93C46, 90S1200, 59C11, 89C2051, 89S53, 250x0, PIC, AVR , 80C51 PIC programming software
PIC Programming What is a microcontroller, and why do you need to know about them. How to get started with PICs. Building a programmer and programming your first PIC. Introduction to programming. Using the PIC for a range of tasks, including LCD displays, remote control, serial control of IC's, etc.
PIC programming course designed to get the BEGINNER into programming the PIC12C508A and PIC16F84 microcontrollers, PIC16F628.zip, PIC12F675.zip, PIC16F84A.zip
PIC theory PIC16F84, PIC12C508A, PIC course PIC programming course, PIC 12C508A and PIC 16F84 microcontrollers
PIC Tutorial
Reynolds electronics Basic Stamp, infra red remote control, 8051, PIC basic compilers, infra red datacommunication (see examples below)
Micro controllers - PIC's  see also Basic stamp circuits, Microcontroller circuits, VHDL
3 robots in rij
68HC11 MOTOROLA
68HC11 en Français
8051 en Français
8051 microcontroller family
8051 Programming the LCD Module
8052 standard 8051 tutorial, 8052 tutorial, Dallas DS80C320 tutorial, introduction to LCD programming with 8051, Dallas 87C550, 8052 instruction set
BASIC for PIC microprocessors pdf file
C Applications in PIC Designs CCS PCM Compiler Sample Code, PIC16F628, PIC16F84, CCS PCB Compiler Sample Code, Hi-Tech PIC C Compiler Sample Code, Interfacing with the PIC-n-LCD Serial Display, Initial Input and Output Routines, Working with the PIC16F84 EEPROM, Interfacing with a Dallas DS1867 Dual Pot
HC12 microcontroller dedicated to users of HC12 and HCS12 microcontrollers made by Freescale - formerly known as Motorola Semiconductor, HC12 development tools, software, sample projects and technical resources, good startpage
Hitachi 44780 LCD controller specifications The most common type of LCD controller is the Hitatchi 44780 which provides a relatively simple interface between a processor and an LCD
OOPIC The OOPic uses a PICmicro, an 8-bit family of microcontrollers made by MicroChip
PIC12F675 12F675 Flashing an LED
PIC16C7X A/D Converter The Analog-to-Digital converter (A/D) is the primary tool that allows analog signals to be quantized into the world of digital electronics. Once the signal is digitally represented, it can be stored, analyzed and manipulated by a variety of logic devices. The PIC16C7X microcontrollers have an A/D integrated onto the PIC16CXX core processor, pdf file
PIC16F84 PIC16F84A datasheet, pdf file
PIC16F84 et PIC16F628 applications en Français
PIC16F84 and PIC16F877 applications  6 ways for a reliable PIC to RS232 connection, Cheap PIC16F676/12F675 module, Serial receiver from PC, Digital cuckoo clock and WEB clock collection, Automation for a gas flame hardening machine, Interfacing 2 IO lines of PIC with 4 buttons and 7 different functions, PIC16F84, LCD 6wires , and serial interface experiment
PIC16F873 A/D Converter module of PIC16F873, The function of A/D converter is to change the measurement result of the voltage of the analog input signal into the digital information. PIC16F873 changes into the 10-bit digital information
PIC 16F877 tutorial pdf file
USB and PIC Microprocessors 16C745 and 18F2455 USB and PIC Microprocessors 16C745 and 18F2455

Home | Site Map | Email: support[at]karadimov.info

Last updated on: 2026-06-24 | Copyright © 2011-2021 Educypedia.

https://educypedia.org

 

 

 

 
Powered by ITCom Solutions