See Loo

Memory mapping MC9S12NE64

Discussion created by See Loo on Apr 10, 2006
Latest reply on Apr 25, 2006 by See Loo
hi,
 
I am using MC9S12NE64.
I am quite confuse with the flash EEPROM mapping. In the MCU address range, the flash is from $4000 - $FFFF whic is only 48K. shouldn't it be 64K flash?
 
MCU address range
$4000-$7FFF                      unpage $3E
$8000-$BFFF                     $3C, $3D, $3E, $3F
$C000-$FFFF                     unpage $3F
 
what does it mean by unpage (or non bank), and it seems like the unpage $3E and unpage $3F are sharing the memory location with $3E and $3F of memory$8000 - $BFFF
 
what is the block relative address?
 
For the block relative address from $0000-$FFFF ( $3C, $3D, $3E, $3F) = 64K.
but this 64K block relative address is within the MCU address range of 16K ($8000-$BFFF ). I am really confuse.
 
regards

Outcomes