An 18F8723 (for example) can deal with 3000 byte arrays.