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

Dot matrix LED display
Wind battery Charger
Solar cell battery charger circuit
Zero-voltage-switching-circuits
phone tap circuit
1.2GHz VCO With Linear Modulation circuit using MAX2754
An B3CKS beer can VLF Antenna



Top