An embedded system is defined as a device that contains a programmable computer but is not intended as a general purpose computer. Embedded systems have a microprocessor or microcontroller as their core component and are used in devices like ATMs, camcorders, fax machines, televisions, cruise missiles, home security systems, and standby generators. An ATM is an automated teller machine that allows customers of a bank access to financial transactions without a human clerk by providing 24-hour access to cash, account balances, cheque books, bill payments, account statements, and pin changes.