ARM Controller

Summer Training & Internship Program in “ARM” by Industry Professionals. 

80 Hours of exhaustive training with Project, Industry Internship, Soft Skills Training, Emerging Trends Bonus Lectures and Interview Skills Training

  • In depth coverage on Industry Required Skills

Focus on building core skills in IoT, Advanced Embedded Systems and Analytics

Top Performers can be hired by Tevatron Technologies Group of Companies

State of Art Blended Learning with Lifetime Access to the contents on our LMS

Comprehensive Syllabus
Boost your Success

  • Introduction to embedded system
  • Types of embedded system
  • Characteristics of embedded system
  • Difference between Microprocessor & microcontroller
  • Categories of processor based on instruction set & architecture
  • Difference between C & Embedded C
  • Data types of Embedded C
  • Operators in Embedded C
  • Conditional & Loop statements in Embedded C
  • Introduction to ARM & Its architecture
  • Block Diagram & Functional diagram
  • Version & Features of ARM
  • Introduction to ARM-Cortex
  • Versions & Features of ARM-Cortex
  • Communication bus architecture
  • Architecture of Cortex-M4
  • Features of Cortex-M4
  • Introduction to STM32F4 series of controller
  • Features of STM32F4
  • Pin Description and peripherals of STM32F401 NUCLEO
  • Tour to STM32CUBEMX and TRUESTUDIO IDE for STM32 portfolio
  • Adding software/firmware package of the board or family on which we will be working
  • Introduction to GPIOs and its features
  • GPIO configuration and function for GPIO controls
  • Configuration of GPIOs and generating code
  • Programming to blink LED and LED pattern generation
  • Introduction to Button/Switch and its types
  • Programming to interface button, capacitive touch button and digital sensor like IR, PIR sensor etc.
  • Introduction to RGB and its configuration
  • Programming to generate all possible colour combination
  • Introduction to Seven Segment Interfacing
  • Configuration of Seven Segment Interfacing
  • Programming to control individual segment
  • Programming to create 0-9 counter on Seven Segment Display
  • Introduction to multiplexing and its applications
  • Introduction to persistent of vision
  • Programming to create two-digit counter on Seven segment display
  • Introduction to 2×16 display and its pin description
  • Displaying character and string on LCD
  • Introduction to Embedded Graphics
  • Resolution, X & Y Coordinates of a display
  • Peripherals required for graphical interfacing
  • Demonstration of Text display, 2D shapes display over TFT display
  • Introduction to interrupts in STM32
  • External & Internal Interrupts sources and their priority
  • Configuration of external interrupts and callback function
  • Programming to create interrupt driven LED
  • Introduction to ADC and its terminologies
  • Mathematical calculation involved for ADC values
  • ADC configuration and function of ADC
  • Programming to interface Analog sensor like temperature sensor, humidity, gas sensor, accelerometer, potentiometer etc. and read its equivalent digital value
  • Introduction to Serial communication
  • USART terminologies and data frame format
  • USART configuration and functions required for serial communication
  • Programming to interface virtual terminal and transmit/receive data
  • Interfacing to some basic serial communicating devices like GSM/GPRS, Bluetooth module etc.
  • Introduction to Timers/Counters and their applications
  • Configuration of Timers and use of pre-scalar
  • Programming to create delay using timer register
  • Programming to control LED brightness using Timer
  • Waveform display over CRO
  • Introduction to I2C Protocol in STM32
  • Function of SDA & SCL lines & frame format for read/write data
  • Master & Slave configuration in I2C
  • I2C device addressing using slave address
  • Programming to interface I2C slave devices like Digital thermometer etc.
  • Introduction to RTC in STM32
  • Function and structure used to store calendar information
  • Writing and reading the date & time configuration in RTC
  • Configuring RTC interrupts for Alarm generation
  • Introduction to SPI Protocol in STM32
  • Function of MISO, MOSI, CS & CSCK
  • Master & Slave configuration in SPI
  • Difference between SDIO & SPIO
  • Configuration of SDIO and its function for data transfer
  • Micro SD card interfacing for file read/write operation
  • Introduction to RTOS and its application
  • Architecture of RTOS and its functions
  • Introduction to freeRTOS for microcontroller
  • Mutexes & Semaphores for data sharing
  • RTOS configuration in STM32F4 and its function definition
  • Performing parallel execution of two blocks of code.
  • Content Authoring
  • Emails and Business Communications
  • Presentations
  • Interview Skills

ARM Controller

  • Duration: 6 Weeks
  • Lifetime LMS Access
  • Free Webinars


Hex N Bit

B-32, Sector 63

Noida 201301

Uttar Pradesh, India

+91-120-4565405 | +91-81305 13508

Hex N Bit is the Learning & Development Division of Tevatron Technologies Pvt. Ltd. and group. Hex N Bit focuses on bridging Industry and Academia Gap and creating better job opportunities for freshers and working professionals. 

Alliance Partners


©2019. Hex N Bit All rights reserved