The following table shows the implemented features for the Enhanced 14 bit Core.
Supported |
32768 words of code (16 code pages of 2k words code) |
Supported |
4k byte RAM/SFR addressing (32/64 banks of 128 bytes) |
Supported |
Automatic interrupt context save |
Supported |
16 level stack |
Supported |
Automatic page updating using new MOVLP instruction |
Supported |
Automatic bank updating using new MOVLB instruction |
Supported |
New aritmethic instructions (ADDWFC, SUBWFB, ASLF, LSLF, LSRF)
: supported by code generator and optimizer, and math libraries |
Supported |
Continuous indirect RAM addressing : enables large tables and
structures |
Supported |
16 bit indirect registers |
Supported |
Pre/post inc-/decrement of 16 bit indirect registers |
Supported |
Computed forward branch (BRW) : fast table lookup and
fast task switching |
Supported |
WREG addressing |
Supported |
Configuration data at HEX file address 8007h and 8008h |
Supported |
Device ID at HEX file address 8006h |
Supported |
USER ID at HEX file address 8000h - 8003h |
Supported |
EEPROM data at HEX file address : 0xF000 - 0xF0FF |
Supported |
Inline assembly support for new instructions (except BRA) |