Nuevamente aparece el error

,
Program Memory [Origin = 0x200, Length = 0x2a9fe]
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
.text 0x200 0x177a 0x2337 (9015)
.const 0x197a 0x6f6 0xa71 (2673)
.text 0x2070 0xa418 0xf624 (63012)
C:\Users\Carlos\AppData\Local\Temp/cc6RQS3R.s.scn1 0xc488 0x4ad6 0x7041 (28737)
.text 0x10f5e 0x9ec 0xee2 (3810)
.dinit 0x1194a 0x26e 0x3a5 (933)
.text 0x11bb8 0x1e8 0x2dc (732)
Total program memory used (bytes): 0x1a970 (108912) 41%
Data Memory [Origin = 0x800, Length = 0x4000]
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.nbss 0x800 0 0x112 (274)
.ndata 0x912 0 0x10e (270)
.data 0xa20 0 0x200 (512)
.dconst 0xc20 0 0x2a (42)
.data 0xc4a 0 0x26 (38)
.bss 0xc70 0 0x6 (6)
.heap 0xc76 0 0x3e8 (1000)
Total data memory used (bytes): 0x85e (2142) 13%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0xc76 0x3e8 (1000)
stack 0x105e 0x37a2 (14242)
Maximum dynamic memory (bytes): 0x3b8a (15242)
c:/program files/microchip/mplab c30/bin/bin/../../lib\libc-coff.a(fputc.XXo)(.libc.fputc+0x6e):fake: Link Error: PC Relative branch to '_write' is out of range. Suggest large-code model.
c:/program files/microchip/mplab c30/bin/bin/../../lib\libc-coff.a(flsbuf.XXo)(.libc._flsbuf+0x30):fake: Link Error: PC Relative branch to '_write' is out of range. Suggest large-code model.
c:/program files/microchip/mplab c30/bin/bin/../../lib\libc-coff.a(flsbuf.XXo)(.libc._flsbuf+0x52):fake: Link Error: PC Relative branch to '_write' is out of range. Suggest large-code model.
c:/program files/microchip/mplab c30/bin/bin/../../lib\libc-coff.a(flsbuf.XXo)(.libc._flsbuf+0x76):fake: Link Error: PC Relative branch to '_write' is out of range. Suggest large-code model.
Link step failed.
----------------------------------------------------------------------
alguna otra cosa por hacer que no sea poner memoria externa?
Saludos