72220L10TP is a Renesas microcontroller belonging to the RL78 series, specifically the G14 model. It is a 16-bit general purpose microcontroller that features an on-chip ProgFlash ROM of up to 512 KB as well as 32KB (512KB/8) of RAM. The device operates at 40 MHz and is capable of providing up to maximum operating current of 4.5mA/MHz. It offers up to 192 I/O pins, 8x16-bit timer/counters, 8x A/D converters, 5x Serial interfaces and USB 2.0 Full-Speed. It has all the digital and analog functions needed, offered in a compact package. It is suitable for many types of digital and analog control applications such as motor control, infrared remote control and lighting/climate control systems.