Siemens Simatic S7-300 CPU312 6ES7312-1AE14-0AB0 NIB-I like that Siemens keeps compatibility simple across their processor lineup.