Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 12 2012-2013 Microchip Technology Inc.
Chapter 9. Fixed-Point Arithmetic Support explains fixed-point arithmetic
support in the compiler.
Chapter 10. Memory Allocation and Access describes the compiler
run-time model, including information on sections, initialization, memory models,
the software stack and much more.
Chapter 11. Operators and Statements discusses operators and state-
ments.
Chapter 12. Register Usage explains how to access and use SFRs.
Chapter 13. Functions details available functions.
Chapter 14. Interrupts describes how to use interrupts.
Chapter 15. Main, Runtime Startup and Reset describes important
elements of C code.
Chapter 16. Mixing C and Assembly Code provides guidelines to using the
compiler with 16-bit assembly language modules.
Chapter 17. Library Routines explains how to use libraries.
Chapter 18. Optimizations describes optimization options.
Chapter 19. Preprocessing details preprocessing operation.
Chapter 20. Linking Programs explains how linking works.
Appendix A. Implementation-Defined Behavior details compiler-specific
parameters described as implementation-defined in the ANSI standard.
Appendix B. Embedded Compiler Compatibility Mode details the com-
pilers compatibility mode.
Appendix C. Diagnostics lists error and warning messages generated by
the compiler.
Appendix D. GNU Free Documentation License usage license for the Free
Software Foundation.
Appendix E. ASCII Character Set a table of the ASCII character set.
Appendix F. Deprecated Features details features that are considered
obsolete.
Appendix G. Built-in Functions lists the built-in functions of the C compiler.
Appendix H. Document Revision History information previous and current
revisions of this document.
Protego_Release_01_05-Related-OEM-Documentation-MPLAB-XC16-C-Compiler.pdf