Infineon MB9xF
Jump to navigation
Jump to search
The Infineon MB9AF and MB9BF series are microcontrollers based on the ARM Cortex-M3 processor.
Flash Banks
MB9xFx0xx, MB9AFx1xL, MB9AFx1xM, MB9AFx1xN, MB9BFx1xS, MB9BFx1xT, MB9AFx2xK, MB9AFx2xL, MB9BFx2xJ, MB9AFx3xx
| Flash | Base address | Size | J-Link Support |
|---|---|---|---|
| Internal flash | 0x00000000 | Up to 1536 KB | |
| Option bytes | 0x00100000 | Up to 16 KB |
MB9AFx1xK, MB9BFx1xN, MB9BFx1xR, MB9BFx6xx
| Flash | Base address | Size | J-Link Support |
|---|---|---|---|
| Internal flash low | 0x00000000 | Up to 1536 KB | |
| Option bytes | 0x00100000 | Up to 16 KB | |
| Internal flash high | 0x200C0000 | Up to 64 KB |
MB9BFx2xK, MB9BFx2xL, MB9BFx2xM, MB9AFx4xx, MB9AFx5xx
| Flash | Base address | Size | J-Link Support |
|---|---|---|---|
| Internal flash low | 0x00000000 | Up to 1536 KB | |
| Option bytes | 0x00100000 | Up to 16 KB | |
| Internal flash high | 0x00200000 | Up to 64 KB |
MB9BFx2xS, MB9BFx2xT
| Flash | Base address | Size | J-Link Support |
|---|---|---|---|
| Internal flash low | 0x00000000 | Up to 1536 KB | |
| Option bytes | 0x00100000 | Up to 16 KB | |
| Internal flash high | 0x00508000 | Up to 64 KB |
Watchdog Handling
The device has two watchdogs SWDT and HWDT that are fed during flash programming.
Device Specific Handling
Reset
The device uses normal Cortex-M reset, no special handling necessary, like described here.
Security code
The security code 0x0001 can be programmed at address 0x00100000 to activate the locking mechanism. If the device is locked, debugging features are disabled. To unlock the device, a mass erase operation must be performed using the serial port programming application provided by the silicon vendor.