yIP reduced program memory footprint