Speed C functions for C16x microcontrollers

Posted on May 29, 2012

The Infineon C16x Series of µCs use an internal 16-bit-register architecture. The architecture can also process byte-wide functions. The µC uses byte moves to implement library functions such as memset() or memcopy(). This process makes the library code independent of count values and address values; both may be odd or even. The disadvantage is the loss of speed because of the need to process loop counters for every byte.

Leave Comment

characters left:

New Circuits



Popular Circuits

Car clock temp voltmeter
geiger counter circuit
ecm mic preamplifier
central locking interface
Monostable 555 Multivibrator Working Principle and Circuit diagram with Animation
Sound Alarm Circuit
VHF radio receiver
The interface circuit of dot matrix LCD display
Broadband amplifier with bias compensation circuit diagram