RF Solutions PIC C Compiler Programming Manual

This document is an introduction to the PIC C Compiler. The compiler is fully optimized for use with PIC microcontrollers and includes built-in functions that make software coding very easy. It integrates with MPLAB and other simulators/emulators for source-level debugging. The compiler also provides access to hardware through easy-to-use C functions, including timers, A/D conversion, E2 storage, SSP, PSP, I2C, and more. It supports inserting assembly code anywhere in the source and referencing C variables. The compiler automatically handles linking of multiple code pages and supports inline procedures. Constants (including strings and arrays) are saved in program memory. In summary, the compiler offers a fast method for generating efficient code and is easy to maintain.


RF Solutions PIC C Compiler Programming Manual - cover page
Brand
RF Micro Devices
Document type
Programming Manual
Language
English
Pages
4
File format
PDF
File size
252 KB
Published
02 May, 2012
Updated
28 September, 2023
MD5 checksum
116154F5469FFF6C59475275E49BAA8A

About this manual

The RF Solutions PIC C Compiler is a fully optimised C development environment for PIC microcontrollers. It provides built‑in functions for hardware access, standard C operators, and the ability to insert assembly code directly in C source files. The compiler integrates with MPLAB and other simulators for source‑level debugging and generates standard HEX and debug files compatible with common programmers.

The document includes a description of supported devices (12‑bit and 14‑bit PIC families), detailed lists of built‑in libraries (RS232, I2C, delay, etc.), compiler directives, and example programs such as a stepper‑motor controller. Pricing and maintenance options for the compiler packages are also provided.

What's inside

  • Description
  • Capabilities
  • Built‑in Functions
  • Device Specification
  • Example Program
  • Pricing

Specifications

Supported 12‑bit PIC familiesPIC12C50X & 16C5X
Supported 14‑bit PIC familiesPIC16C61‑84
Maximum array subscripts5
Supported integer sizes1, 8 and 16 bit types
Built‑in librariesRS232 serial I/O, VO, PC, discrete/precision delays, etc.
Update support30‑day modem updates included

Frequently asked questions

What PIC microcontroller families are supported by the RF Solutions PIC C Compiler?

The compiler supports 12‑bit PICs (PIC12C50X & 16C5X) and 14‑bit PICs (PIC16C61‑84).

Can assembly code be used together with C code in this compiler?

Yes, assembly code may be inserted anywhere in the source and can reference C variables.

How long are update rights provided with the compiler?

Updates via modem are provided for 30 days.

What built‑in libraries are available for hardware access?

Built‑in libraries include RS232 serial I/O, VO, PC, and discrete/precision delay functions.

Download PDF (252 KB)

More RF Micro Devices Manuals


View all RF Micro Devices manuals →