Electrochemical technolegy alarms are usually battery powered and are much more complex than semiconductor. Platinum, as a catalyst, and acid, as an electrolyte, break down carbon monoxide gas and release electrons, which induce a small current and activate the alarm.
This type of sensor is very accurate in its inital calibrated state, but is susceptible to contamination and swaying from its original set point over time and exposure. The technology is very expensive to manufacture and will typically have a limited lifetime of about 2-5 years. Some manufacturers' models will require its battery and/or sensor to be changed periodically. Other manufacturers' models have sealed housing that requires the entire unit to be discarded once the battery power supply is depleted.