Embedded Systems

CIT Embedded Systems Team offers complete product solutions from requirement stage to deployment. Our Embedded Systems practice focuses on Hardware design (Board level design and PCB design), Firmware design and development and Quality Assurance.

Hardware design

CIT has versatile and vast experienced hardware engineering team capable of delivering complete Board level and PCB level designs.

CIT hardware capabilities

Below are our Hardware Capabilities :

  1. Capture, PCB Layout, PCB SI and Thermal Analysis, DFT
  2. Small form factor board designs by taking care of high component density and high speed
  3. Digital Hardware design using Xilinx (Spartan &Virtex) and Altera (Flex10K & Cyclone) FPGAs
  4. Analog and Digital system design using ADCs, DACs, RDC, SDC, Analog Multiplexers, Op-amps, Resistors and Capacitors, Microcontrollers, Microprocessors, FIFOs, control logic ICs, LCDs, CPLDs and FPGAs etc. in board designs
  5. Testing and Hardware Board level Designing of 8/16/32 bit Micro controllers by using TMS320F28335, TMS320F2812, TMS320F2407, TMS320F2403, MSP430F2274IDAR, MSP430F67792, SAM4CMP16C, SMAD21J18A, ADSP2106x, ADSP21xx, LPC2129, LPC2148, LPC2468, LPC3150(ARM7, ARM9), dsPIC30F6014A, PIC16F74, STM32F103VET6, P89C668HFA, ADµC832BS, x86,80C51Microprocessors and Microcontrollers. Actel FPGAs APA300, APA600, Xilinx CPLDs, FPGAs Spartan-3, Spartan-6, Virtex-4, Virtex-5, Virtex-6 and Zync, Altera FPGAs and Cypress CPLDs, DDC Mil Std 1553


  1. Bench Testing
  2. EMI/EMC Testing
  3. Environmental Testing
  4. Production Testing


  1. RTOS - FreeRTOS, ThreadX, RTLinux, VxWorks
  2. Interfacing – RFID, USB, RS485, UART, SPI, I2C, ADC, DAC, I2S, SDIO, RS485, CAN, GPS, GPRS, 3G, 4G
  3. Environmental Devices – Moisture, Heartbeat Temperature, Ambient Light, Humidity, PIR, Gas, LDR, Gyroscope etc
  4. Components - graphical LCD, EEPROM, Touch Screen, SD Card, RTC, FPGA, KEY PAD, GSM
  5. Tool chains - Keil uVision, Atmel Studio, Cypress EZ-USB FX3S SDK, IAR embedded workbench

Linux Capabilities

  1. Linux distributions – Ubuntu, OpenWRT, Debian
  2. Board bring up by customizing boot loader, kernel with minimized Root File System
  3. Linux device driver development ( USB, PCIe, SCSI, IPMI, Ethernet, AV, Wireless)
  4. Development of kernel module to build various protocol stacks

Quality Assurance

  1. Unit Tests
  2. Integration Tests
  3. System Tests
  4. Regression Tests
  5. Acceptance Tests

Embedded Products


A gadget that helps students to measure their knowledge levels by going through the various tests conducted by it. Tests comprises of various levels based on user intelligence. There is no need of internet connectivity.

The data required for all the tests will reside in sdcard in encrypted form. FunLearn is so generic that it can customized for different kinds of tests as long as the data adhere to the format decided by CIT.

Same device can be used for multiple tests. User interface is designed as menu based to make user friendly To reduce the cost it is developed by using LPC2148.

Textile Laboratory Device

Textile Laboratory Device is developed by CIT for one of its client. This is an embedded device developed to help in Textile industry for sampling the Textile product for quality analysis.

In this device, The Data Unit on the machine detects delivery speed and automatic stops such as doffing and hand stop. Additional information, such as manual stop declarations, operator log on/off and other administrative data is entered via the Data Unit keyboard.

On the color-coded layout of the mill, the frames are pictured in certain colors, each color indicating the current machine status. The user selects the type of information to be displayed: production data, speeds, stop rates, efficiencies.

User definable “filter sets” allow the user  to display only these machines that correspond to a certain condition, for example all machines with an efficiency less than 90%, all machines waiting for an intervention, every user, even without having any programming knowledge, can define his own calculations and reports both in tabular and graphic format by means of a built-in report and formula generator.

Through a graphical user interface, Users are constantly informed about the actual situation in the spinning mill. Powerful analysis tools allow instant identification of poor performing machines and spindles, resulting in a faster reaction to problems and an increased efficiency and quality level Machine.

Electrolyte Analyzer

Electrolyte Analyzer is a product developed by CIT for one of its client. It is completely automated, microprocessor controlled electrolyte system that uses current ISE technology to make electrolyte measurements.

The Analyzer measures various combinations of Sodium, Potassium, Ionized Calcium, Lithium, pH and Chloride in whole blood, serum, plasma, and urine. The Analyzer is designed, developed and manufactured according to the requirements and characteristics.

It has a very compact design and the only interface is an extremely user friendly LCD 30x11 panel with keypad constituting 4x4 soft keys for simple use. Upgraded version of the analyzer comes with an android app in place of LCD.

Electrolyte Analyzer has following features:

  1. Built-in thermal printer
  2. Automatic 3-point calibration
  3. 2 level QC management
  4. Easy-to-use menu with soft key interface
  5. Large data storage for 1000 results and user can take the storage data with date and time after some days
  6. Integrated air-liquid, air-liquid rinsing mode to avoid carry over