If Save write method is used (property Write method), the Save buffer (buffer for saving data from the sector which has to be erased) is implemented by component in data RAM.
If the Virtual page feature is used (property Virtual page), the page buffer is implemented by component in data RAM.
The basic addressing mode of IntFLASH component methods is a 16-bit word. It is used by most of the memory access methods. Only SetByteFlash, GetByteFlash, SetBytePage, GetBytePage and SetBlockFlash, GetBlockFlash methods use a byte addressing mode. An address of the byte location is an address according to a 16-bit word location multiplied by 2 and then the even/odd bytes are discriminated by LSB: 0 for even byte, 1 for odd byte.
PE does not check if the memory mode selected in the processor component corresponds to the current CodeWarrior target. Thus it is needed to take care to the memory mode selection especially if the program and boot flash memory is served by the IntFLASH component (if the program and boot flash memory has to be served by the component, then one of the internal memory targets has to be selected).
If the project contain both IntFLASH components (one for each memory space), then none of the components could be disabled in High speed mode.
If a programming/erasing operation is started by component and it is configured not to wait until the end of the operation (property Wait enabled in init., method SetWait), then calling of a programming/erasing method of the other component is not allowed before the end of the programming/erasing operation of the first component (ERR_BUSY is returned).
Internal flash has no protection feature, so the SetProtection and SetGlobalProtection methods are not implemented.
If the component is configured not to wait until the end of the programming/erasing operation (property Wait enabled in init., method SetWait), the FinishProcess method has to be called after the end of the operation.
Since the flash device does not support erase verification feature, the EraseVerify method is implemented by software routine. Thus it takes more time to verify the flash memory than this method is implemented by hardware module (all parts of the flash memory have to be read).