Assuming you are using MPASM This error is translated in the MPASM USER'S GUIDE as "Program words for the PIC16C5X may only be 12-bits; program words for the PIC16CXX may only be 14-bits." Well that don't make much sense, actually here in this case. So you and I do something different. I use MPLAB 4.12.00 My sequence for doing things is: ;******************************************************** display_data code global ASCII_STRING ASCII_STRING db "This is a string!",0 end ;end of display data ;******************************************************* I don't even tell MPASM what processor I am using. So what's the deal? BTW: The indention is important too. Now I'm at a loss. Walt... -----Original Message----- From: Thomas C. Sefranek [mailto:tcs@CMCORP.COM] Sent: Wednesday, February 09, 2000 2:02 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: Ascii constants Message[303]: Program word too large. Truncated to core size. (4420) Message[303]: Program word too large. Truncated to core size. (6F00) 0005 0420 2F00 00078 Init_Done DB "D o",0 Notice it cast the white space into an ASCII space (0x20) so no magic in spaces. "Quitt, Walter" wrote: > Looks like you use single ( ' ) quotes. > I use double ( " ). > Singles, I recall are for things like: > J_Char db A'J' > or > Hex_Num db H'FF' > Those define SINGLE bytes > Sequences or Strings of bytes are delimited by double quotes. The real problem is the assembler trying to pack 2 characters into a word! > > > What the error message is telling, I believe, is that it is > taking the sequence you want and trying to fit it into the > word size of the processor core you are using. And it don't > fit so it truncates if for you and tells you about it. Yes, I understand that, BUT... I still can not create a Character string in sequential program memory words, (Text) Short of declaring each memory word as Hex. (I'm beginning to believe it can not be done!) > > > GL, > Walt... -- * | __O Thomas C. Sefranek tcs@cmcorp.com |_-\<,_ Amateur Radio Operator: WA1RHP (*)/ (*) Bicycle mobile on 145.41, 448.625 Mhz ARRL Instructor, Technical Specialist, VE Contact. http://hamradio.cmcorp.com/inventory/Inventory.html http://www.harvardrepeater.org