otimização código

Olá,
eu preciso coloca um novo função no meu código em c, estou utilizando o microcontrolador MC9S08SH4 o codigo atual esta ocupando grande parte da memoria, ai quanto tento colocar a função ele fala que tem pouca memoria.
gostaria de saber o que eu devo fazer para otimizar o meu codigo, fazer com que ele utilize menos espaço na memoria, alguma dica??
eu preciso coloca um novo função no meu código em c, estou utilizando o microcontrolador MC9S08SH4 o codigo atual esta ocupando grande parte da memoria, ai quanto tento colocar a função ele fala que tem pouca memoria.
gostaria de saber o que eu devo fazer para otimizar o meu codigo, fazer com que ele utilize menos espaço na memoria, alguma dica??