You are here

Blood Glucose Meter | Cypress Semiconductor

Block Diagram

PSoC programmable analog & digital resources integrate everything shown in light blue below. Click on the colored blocks to view or sample the recommended PSoC Components.


The flexibility of PSoC allows you to customize each colored block, or PSoC Component, to meet your design requirements through the easy-to-use PSoC Creator Software IDE.  These Components are available as pre-built, pre-characterized IP elements in PSoC Creator.

Design Considerations

Blood glucose meters measure the amount of glucose in blood of diabetics allowing for the administration of the proper dose of insulin to maintain balance. Glucose meters require a precision analog front end to interface to the optical or bio-sensor based glucose sensor. The sensor detects the optical properties of the chemical strip as it reacts with a blood sample. The analog front end includes up to four channels of trans impedance amplifiers with a gain stage, a precision ADC, and a very accurate voltage reference. Multiple precision DACs are also required to properly bias the sensor. Other design requirements include LCD drive, Real time Clock (RTC), very low power consumption and user interface. Consistent performance across temperature (0-50C) is also essential to ensure accurate diagnosis of unsafe blood glucose levels.

PSoC 3 & PSoC 5 enables a scalable one chip glucose meter solution that flexibly integrates all the basic and advance requirements of a glucose meter. Furthermore, the programmable analog front end enabled in PSoC 3 & PSoC 5 provides a more flexible solution for interfacing to the glucose sensor. This enables a more scalable platform that can be utilized across multiple glucose meter designs and strip technologies. Finally, PSoC 3 & PSoC 5 can enable more advanced features for innovating Glucose Meters including USB, Graphics Display, and CapSense buttons.

Application Notes

  • AN52927 demonstrates how easy it is to drive a segment LCD glass using the integrated LCD driver in PSoC 3 and PSoC 5LP. This application note gives a brief introduction to segment LCD drive features and provides a step-by-step procedure to design Segment LCD applications using the PSoC Creator tool.

  • AN57821 introduces basic PCB layout practices to achieve 12- to 20-bit performance for the PSoC 3, PSoC 4, and PSoC 5LP family of devices.

  • AN58304 provides an overview of the analog routing matrix in PSoC® 3 and PSoC 5LP. This matrix is used to interconnect analog blocks and GPIO pins. A good understanding of the analog routing and pin connections can help the designer make selections to achieve the best possible analog performance. Topics such as LCD and CapSense routing are not covered in this application note.

  • AN58726 is a continuation of basic-level AN57473. It describes additional features of the USB Human Interface Device (HID) protocol, including input and output transactions and composite devices, using PSoC® 3 and PSoC 5LP and the PSoC Creator™ USBFS Component. A variety of HID devices, including a keyboard with LEDs and a composite device, are used as examples. This application note is a prerequisite for the advanced-level AN56377 and AN82072.

  • AN58827 discusses how internal trace and switch resistance can affect the performance of a design and how these issues can be avoided by understanding a few basic details about the PSoC® 3 and PSoC 5LP internal analog architecture.

  • This application note describes how to configure the PSoC® 3 and PSoC 5LP IDACs as a flexible analog source. It presents different approaches for using the IDACs in applications, and discusses the advantages and disadvantages of the topologies presented. This application note will: help you to understand compliance voltage and why it is important; explain how to generate an “any range” or “any ground” VDAC; describe an implementation for a multiplying VDAC; give details on how to build a rail-to-rail low-output impedance 9-bit VDAC from a single IDAC, an opamp, and a resistor; and provide information on how to build a current scaling circuit with an opamp and two resistors.

  • This application note describes how to configure the direct memory access (DMA) to buffer the analog-to-digital converter (ADC) data. It discusses how to overcome some of the limitations of the DMA when buffering the ADC data.

  • AN64275 discusses several methods to increase the resolution of the DACs available in the PSoC® 3 and PSoC 5LP families. These methods can be used to extend the resolution up to 12 bits. An example application is supplied to demonstrate most of these concepts. A library is also included that implements three of the methods as PSoC Creator¿ components.

Development Kits/Boards

Technical Articles


  • The Blood Glucose Meter board has been designed to facilitate demonstrations which show PSoC3’s flexibility and analog capabilities in such Portable Handheld devices. The demo shown measures current over a range of 0 - 100 µA. The design allows for self calibration itself using an internal IDAC and provides sampling rates in excess of 10,000 sps with 3nA resolution.


    This video showcases the analog front end integration of PSoC 3 & PSoC 5 that enables a single chip, integrated Blood Glucose Meter solution.  This demonstration shows using PSoC 3 precision analog to perform current measurements over a range of 0 to 100 µA with 3 nA resolution.


Software and Drivers

  • PSoC Creator

    PSoC Creator is a state-of-the-art software development IDE combined with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment.

  • PSoC Designer

    PSoC Designer is the revolutionary Integrated Design Environment (IDE) that you can use to customize PSoC to meet your specific application requirements. PSoC Designer software accelerates system bring-up and time-to-market.