Source: https://community.atmel.com/sites/default/files/project_files/00_Device_Programming_Instructions_V23x.pdf