Freescale Semiconductor
Application Note
Document Number:AN4327
Rev. 2, 11/2012
Pulse Oximeter Fundamentals and
Design
by:
Santiago Lopez
Contents
1 Introduction
1
Introduction..............................................................1
This application note demonstrates implementation of a basic
pulse oximeter using Freescale products. The pulse oximeter is
implemented using the Freescale medical-oriented,
microcontroller Kinetis K53. This MCU embeds a 32-bit
ARM®Cortex™-M4 processor, Ethernet, USB connectivity,
and an analog measurement engine, ideal for medical
applications.
2
Pulse oximetry fundamentals....................................1
3
Pulse oximeter implementation................................5
4
Software model.......................................................13
5
Running MED-SPO2 demo....................................22
6
References...............................................................30
7
Conclusions.............................................................30
A
Software timer........................................................30
B
Communication protocol.........................................32
This document is intended to be used by biomedical engineers,
medical equipment developers, or any person related to the
medical practice and interested in understanding the operation
of a pulse oximeter.
2 Pulse oximetry
fundamentals
This section contains information on the pulse oximeter
function principle and basic physiology information about
blood oxygenation.
© 2011 Freescale Semiconductor, Inc.