Embedded Interfaces

Like LED, Pull up and Pull down, Button, 7 Segment Display, LCD, Matrix Keypad, Interrupt, Timer,  Counter, DC Motor, Stepper Motor, Servo Motor, ADC, I2C, UART (Serial), SPI, PWM, GPS, GSM, WiFi, ZigBee, EEPROM(Internal), EEPROM(External).


Embedded product Design


1.Understand and analyze customer and design requirements to identify any gaps or missing information needed to perform development and testing activities


2- Participate in high level design for the projects that have high reuse factor
3- Design software components based on the high-level design requirements
4- Develop integration test plans and test cases to verify that the software meet the customers’ and the high-level
5- Test cases planning & Execution of test plans
6- Analysis of executed test plans, and confirming that the software behavior respects the requirement
7- Report findings (SW Bugs) on the configuration management tool
8- Prepare test reports
9- Perform the responsibilities of the pervious technical level as per the projects need
10- Perform technical reviews on software component design, code, and test
11- Continuously communicate work progress through attendance of daily & weekly project meetings. (Internal and
external with other Valeo sites)
12- Support his/her colleagues whenever required


 Embedded Another Peripherals Interfacing

  • Pull Up and Pull Down Resistors (See Below Notes)
    • Pull UP Resistors
    • Pull Down Resistors
  • Interrupt
  • Button Interrupt
  • Timer
  •  Counter
    • Auto Counter Display using 7 Segment
    • Auto Counter Display using LCD
    • Counter Display by Button using 7 Segment
    • Counter Display by Button using LCD

Embedded Companies

Level-5 Alpha MNC’s

  • Intel
  • IBM
  • Philips
  • Motorola
  • LG Electronics
  • Texas Instruments
  • Freescale

Level-5 Beta MNC’s

  • Delphi automotive
  • Visteon Corporation
  • John Deere India pvt ltd
  • Robert Bosch engineering and business solutions limited
  • Caterpillar India
  • General Motors
  • Cisco Systems India Pvt Ltd
  • Ashok Leyland
  • L&T InfoTech
  • Honeywell India
  • Wipro Technologies
  • HCL Technologies
  • KPIT Cummins Info systems
  • Siemens
  • Tata Elxsi
  • Rockwell well India
  • ETAS automotive
  • EMC corporation India
  • Sasken communication technologies ltd
  • Infosys
  • Renault Nissan Automotive India Private Limited
  • mistral solutions
  • Robosoft systems
  • Vista infosystems Chennai
  • Automotive Infotronics
  • Jasmin Infotech Private Limited
  • Dexcel Designs
  • SMSC
  • Einfochips and so on…

Other Embedded Companies

  • Fluke
    • Multimeter, Instrument Manufacturers.
  • Henna Instruments
    • Instruments manufacturers
  • Kyoritsu
    • Manufacturing instruments
  • Meco
    • Since 1992
    • Manufacturing Instruments


Image Source


Embedded Real Time Applications


Image Source

Manufacture companies


Elevators (Lift)




Manufacture companies




Moving Walks

Image Source


Getting Started with 4×4 Matrix Keypad Interface


 8051 Tutorials – 4×4 Matrix Keypad Interface


Arun Reference

8051 Tutorials – Servo Motor Interface


Arun Reference

Getting Stated with 2×16 LCD Display

Here I’m using JHD 162A Display

Data sheet : JHD 162A

8051 Tutorials – 16×2 LCD Interface

Circuit Diagram


Arun Reference

Getting Started with MP-LAB

Microchip microcontrollers Integrated Development Environment Tool is ” MPLAB IDE”

Getting Started with 4004 MicroProcessor


  • http://www.intel.com/Assets/PDF/DataSheet/4004_datasheet.pdf


  • https://en.wikipedia.org/wiki/Intel_4004

Intel 4004 Instructions Set

  • http://e4004.szyc.org/iset.html


Interview Questions – Digital Electronics

What is Latch?

           Latch is a electronic logic circuit, it has two inputs(Set and Rest) and one output. In micro controller Latch is a temporary memory unit. it can control signal  while the data transmission.

Full Contents


What is IOT

The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

Check this hash tag in google and social media to learn more about IOT

  • #What_is_IoT?
  • #IoT
  • #Internet_of_Things
  • #IoT_definition
  • #IoT_maestro

For the complete article please visit the below link

  • http://internetofthingsagenda.techtarget.com/definition/Internet-of-Things-IoT



Pull Up and Pull Down Resistors


Notes :  Will Add Soon


Getting started with 7 Segment Display


  • Common Anode (V+)
  • Common Cathode (GND)

see also


Getting started with STM8S003 Controller


STM Programmer

 You can buy this USB programmer  from Ebay
       The ST-LINK/V2 is an in-circuit debugger
and programmer for the STM8 and STM32 microcontroller families. The
single wire interface module (SWIM) and JTAG/serial wire debugging (SWD)
interfaces are used to communicate with any STM8 or STM32
microcontroller located on an application board. for more deatilas about ST-LINK V2 programmer clik here. SWIM is Single Wire Interface Module, See SWIM protocol deatails.


STM8S003 Datasheet


 First Hellow World Example of  LED Blink Program in STM8S003 Controller

Usually the first program of everything (Controller) in electronics we start from blink example.

Required Developmanet Tool

Getting Started with IAR working Bench in STM8

  • Alternatively you can download the full standard library for STM8 from ST website.


Refer Links


Getting Started with IAR Workbence for STM8

IAR Licence magnager  Get licence Key using fill the form

1. Projcet ->
Create a new project ->
Toolchain -> STM Series
Praject Template -> Empty Projcet
(then click “Ok”).

2. Save Your Project (File -> Save worksapce)

3.  Notes : The project will appear in the Workspace window.
By default, two build configurations are created—Debug and Release

4. Before you add any files to your project, you should save the workspace.

See More


 OSI Layers

  • Application (7)
  • Presentation (6)
  • Session (5)
  • Transport (4)
  • Network (3)
  • Data Link (2)
  • Physical  (1)

TCP/IP Layer

  • Application (7,6,5)
  • Transport (4)
  • Internet(3)
  • Network Interface(2,1)

How Create a Local Web Server  in Windows

  • First you will need a setup a local web server tool like Apache or some other.
  • Download and install XAMPP Software.
    • When finish installation XAMPP, By default the XAMPP control panel will be launched.
    • Click “Start” for Apache and MySQL if needed.
  • if you type local host or local machine IP address the browser then it will show the pages from http://localhost/dashboard/
  • Now create a new html page
  • Use below code and create new doc name as “ArunEworld.html”


  • Save that “ArunEworld.html” documents toot located in c:\xampp\htdocs\
  • Now check this url : http://localhost/ArunEworld.html or
  • Done. Enjoy.


USB to serial Programmers

USB to Serial IC Manufacturers Companies


PL2303 Converter USB To TTL





  • Different chip sets
    • FT232R
    • FT232RL 


 Troubleshoot Problem

This device cannot start. (Code 10)

A device which does not exist was specified.
 Usually Windows automatically installs FTDI
VCP [Virtual COM Port] drivers however with some batches of FTDI
chips the default windows drivers do NOT work. The latest version of FTDI
VCP drivers also do NOT work and FTDI seem oblivious of that fact.
The previous version of FTDI VCP drivers does appear to work with all
batches of FTDI chips. When the FTDI drivers do not work with a particular
batch of FTDI chips the Virtual Com Port will appear in Windows Device
Manager however serial communications will not work
 To Solve this problem you need to download this software below



I make no warranty that any of my
information is correct, or safe, or does or does not breach any warranty
clause,  or anything else, it is up to you to decide if you will
follow all or any of the instructions to recover the Supervisor Password
from a TP. It is up to you to decide, I am not responsible for the
results or for any consequential or incidental damages whatsoever.