ProductsMicrocontrollersSupportMicrocontrollers Design Examples

IEC alarm design example

Description
This application provides a human interface via terminal (UART1) menus and numbered selections to select and play audible medical alerts that are generated algorithmically on the NXP LPC23xx. The medical alarms are designed to comply with the IEC 60601-1-8 standard for audible medical alarms. The IEC standard seeks to improve patient safety by standardizing medical audible and visual alarms. The audible portion of the standard specifies high, medium, and low priority alarms, and these are provided via a menu system. In addition, a test menu is added to facilitate analysis of the quality of the alarms generated and their compliance with the standard. Many previous applications used playback techniques to use pre-recorded alarm sounds for the alerts. An algorithmic approach provides a much more efficient, high-quality implementation compared to the pre-recorded sounds. Plus, the sounds can be customized to differentiate equipment while still staying within the parameter limits of the standard.

Block Diagram

Documentation

Products
Below are recommended microcontrollers for use in implementing this design to a system.

Comparison Table

Product Pins On-Chip
Flash
On-Chip
RAM
Comments
LPC2364 100 128KB 34KB 128KB flash/34KB RAM version of LPC2368, no SD/MMC
LPC2366 100 256KB 58KB 256KB flash version of LPC2368, no SD/MMC
LPC2368 100 512KB 58KB + 8KB 100-pin version of LPC2378, no external bus
LPC2378 144 512KB 58KB + 8KB 144 pin, similar to LPC2368 but more pins and a MiniBus (8-bit)
LPC2387 100 512KB 98KB LPC2368 with 98KB SRAM
LPC2388 144 512KB 98KB LPC2378 with 98KB SRAM and USB Host/OTG
LPC2458 180 512KB 98KB + 8KB LPC2468 with 16-bit External Memory Interface
LPC2460 208 0KB 98KB + 8KB Flashless LPC2468
LPC2468 208 512KB 98KB Host/OTG/device, 32-bit ext. bus, 512KB flash/98KB RAM, 208 pin package
LPC2470 208 0KB 98KB + 8KB LPC2460 with XGA LCD controller
LPC2478 208 512KB 98KB + 8KB LPC2468 with XGA LCD controller

MCUs

Click for datasheet. Also, see datasheet disclaimer.
, , indicate product status. Click or for more or less detail.
 LPC2364 Microcontroller with 128KB flash, USB 2.0, 10/100 ethernet, I2S, real-time emulation, dual AHB bus architecture
 LPC2366 Microcontroller with 256KB flash, USB 2.0, 10/100 ethernet, I2S, real-time emulation, dual AHB bus architecture
 LPC2368 Microcontroller with 512KB flash, USB 2.0, 10/100 ethernet, SD/MMC, I2S, real-time emulation, dual AHB bus architecture
LPC2368FBD100LQFP-100ProductionSOT407-1Pb-Free        
LPC2368FET100TFBGA-100ProductionSOT926-1Pb-Free        
Device Family Functions Literature Models Support Docs Tools Consultants Price Buy Online More...
 LPC2378 Microcontroller with 512KB flash, USB 2.0, 10/100 ethernet, SD/MMC, I2S, real-time emulation, dual AHB bus architecture
 LPC2387 ARM7TDMI-S microcontroller with 512KB flash, dual AHB bus architecture, USB full-speed device/host/OTG, 10/100 Ethernet, ISP/IAP, CAN, 10-bit ADC/DAC
 LPC2388 Microcontroller with 512KB flash, external memory interface, dual AHB bus architecture, USB full-speed device/host/OTG, 10/100 ethernet, ISP/IAP, CAN, and 10-bit ADC/DAC
 LPC2458 Microcontroller with 512kB flash, USB 2.0 device/host/OTG, 10/100 ethernet, SD/MMC, I2S, CAN, ISP/IAP, external memory interface
 LPC2470 ROMless microcontroller with dual AHB bus architecture, external memory interface, LCD STN/TFT controller, USB 2.0 device/host/OTG, 10/100 ethernet, SD/MMC, I2S, real-time emulation
 LPC2478 Microcontroller with dual AHB accelerator architecture, 512KB flash, external memory interface, LCD STN/TFT controller, USB 2.0 device/host/OTG, 10/100 ethernet, SD/MMC, I2S, real-time emulation
More Information

Images


Working Prototype
On-Board Speaker Configuration External Amplifier Configuration

Example Code

Disclaimer

This design example shows possible hardware and software techniques used to implement the design. It is imperative that the viewer use sound engineering judgment in determining the fitness of this design example for any particular application. This design example may include information from 3rd parties and/or information which may require further licensing or otherwise. Additional hardware or software design may be required. NXP Semiconductors does not support or warrant this information for any purpose other than an informational design example.
Standard ICs quick find
Microcontrollers sections
See also