/* 
 * File:     system.h
 * Author:   Eric J. Martin
 * Comments: system setup file for PIC24F16KA101
 * Revision history: 
 */

#ifndef _SYSTEM_H_
#define	_SYSTEM_H_

#include <xc.h> // include processor files - each processor file is guarded.  
#include <stdint.h>


#define XTFREQ  3686400UL           /* CLOCK FREQUENCY */
#define PLLMODE 1                   /* ON-CHIP PLL SETTING */
#define FOSC    (XTFREQ * PLLMODE)  /* INTERNAL CLOCK FREQUENCY */
#define FCY     (FOSC / 2)          /* INSTRUCTION CYCLE FREQUENCY */


#define ON      1
#define OFF     0

#define TRIS_TX_UART1 _TRISB7
#define LAT_TX_UART1 _LATB7 

void initSystem(void);
void initRegisters(void);
void initOSC(void);

#endif	/* _SYSTEM_H_ */

