En Arduino no lo se, en PIC escrito en ensamblador, te aseguro que en const consume un punto de dirección de memoria más los datos en su interior. También tiene #include, se comporta en este caso, en la memoria programa, por eso no se puede modificar. Hay modelos que si, modificación del propio firmware pero tiene que estar diseñado para esto.