32 KB-128 KB flash. Fast access, high reliability with 4-level security protection
Up to 16 KB of SRAM
FlexMemory: Up to 2 KB of user-segmentable byte write/erase EEPROM for data tables/system data. EEPROM with over 10M cycles and flash with 70 µsec write time (brownouts without data loss or corruption). No user or system intervention to complete programming and erase functions and full operation down to 1.71 volts. In addition, FlexNVM from 32 KB for extra program code, data or EEPROM backup.
High-speed 16-bit ADC with configurable resolution. Single or differential output mode operation for improved noise rejection. 500 ns conversion time achievable with programmable delay block triggering
Up to two high-speed comparators providing fast and accurate motor over-current protection by driving PWMs to a safe state
Optional analog voltage reference provides an accurate reference to analog blocks and replaces external voltage references to reduce system cost
Hardware touch-sensing interface with up to 16 inputs. Operates in low power modes (minimum current adder when enabled). Hardware implementation avoids software polling method. High sensitivity level allows use of overlay surfaces upto 5 mm thick