Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.