Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ MCU: What is program cached & non-cached access? – KBA234425

AURIX™ MCU: What is program cached & non-cached access? – KBA234425

MohammedA_41
Community Manager
Community Manager First comment on KBA 250 replies posted First like received
Community Manager

AURIX™ MCU: What is program cached & non-cached access? – KBA234425

Version: **

Community Translation: AURIX™ MCU: プログラムキャッシュ&非キャッシュアクセスとは何ですか? - KBA234425

In general, it allows 2 types of access to the flash in AURIX™ MCU:

  • Cached access
  • Non-cached access

By using cached access, these improve performance and reduce significantly average access time for memories using cacheable segments.

By default, the program cache is not turned on in the CPU. However, if enable it by configuring PCBYP correctly, and linking your code to the cached area of memory (e.g. 0x80000000 instead of 0xA0000000 for internal flash), then the program cache is enabled.    

See the “Memory Maps (MEMMAP)” section of the User’s manual for more information on registers.

Note: This KBA applies to the following series of AURIX™ MCUs:

  • AURIX™ TC2xx series
  • AURIX™ TC3xx series