CERTIFIED EMBEDDED CONTROLLER PROGRAMMER (CECP)
COURSE CONTENTS
8051 Microcontroller and Embedded C Programming - P89V51RD2: 8-bit microcontroller with 80C51 core
Basic C programming
Introduction to embedded C programming
C programming for 8051 MCU
80C51 Architecture
Memory organization
Understanding of minimum configuration
Understanding watchdog, software, power-on, external RESETs
Port configurations
Interfacing of LEDs
Interfacing of Seven Segment Display
Interfacing of LCD
Interfacing of Keypad
Timers
Counters
Interrupts
UART communication
Application program writing*
PIC Microcontroller - PIC16F877A: 8-bit microcontroller with high-performance RISC CPU
Introduction to PIC microcontroller
PIC Architecture
Device overview PIC 16F family
Features of 16F MCU
Memory organization
Memory types : Flash, Data, EEPROM
Understanding of minimum configuration
Port configurations
Interfacing of LEDs
Interfacing of Seven Segment Display
Interfacing of LCD
Interfacing of Keypad
Timers
Counters
Interrupts
Analog to Digital converter module (ADC)
UART communication
Application program writing*
ARM Microcontroller - LPC2148: 16-bit/32-bit microcontroller with ARMS7TDMI-S CPU
Introduction to ARM microcontroller
Architecture
Features of ARM MCU
Memory organization
Understanding of minimum configuration
Port configurations
Interfacing of LEDs
Interfacing of Seven Segment Display
Interfacing of LCD
Interfacing of Keypad
Timers
Counters
Interrupts
Analog to Digital converter (ADC)
Digital to Analog converter (DAC)
UART communication
Internal RTC application
Application program writing