In SX Microcontrollers, SX/B Compiler and SX-Key Tool, g_daubach wrote: Second answer first: The only differences between the SX48 and 52 are the number of I/O pins, and the package, i.e. same size of RAM and program memory. First answer next: As you know, program memory is segmented into pages. Hard to believe that all your program memory pages are filled up with code. After compiling the latest version of your program that did not run out of space, have a look at the list file ("Run - View List"). The list file shows you the generated machine code together with the addresses where it is stored in program memory. Hopefully, you'll find some empty space remaining in some pages. For a quick overview, after a compile, you can also do a "Run - Device" which will pop-up the Device window, showing you part of the program memory in hex in the E˛Flash section. Scroll through the hex code, and see if there are any areas containing a number of subsequent FFFs. These areas are empty and can be filled with more code. Im must admit - I'm not very experienced with SX/B to tel you how to move parts of SX/B-generated code into other pages - maybe, you will have to do this by cut-copy-paste in the generatd assembly code output file but I'm sure someone else with more experience will bail in here - Bean? ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=102335#m102346 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2005 (http://www.dotNetBB.com)