See Brady Products
16-Bit Microcontrollers - 512KB Dual Partition Flash - Live Update Capable - 121-Pin TFBGA - -40°C to +85°C - USB on-the-go