Define illegal-instruction macro, and use to define a fail-stop ASSERT().
Define AFIO register block