Thank you for your help Tom.
Here the initialisation code for the PIT0:
mcf5xxx_irq_disable();
mcf5xxx_set_handler(128+43, PIT0_handler);
/* INTC1 ICR */
MCF_INTC1_ICR(43) = MCF_INTC_ICR_IL(3);
/* Autorise les its du timer */
MCF_INTC1_IMRH &= ~(MCF_INTC_IMRH_INT_MASK43);
MCF_PIT0_PMR = 40000; // 40MHz/40000 = 1kHz
MCF_PIT0_PCSR = 0
| MCF_PIT_PCSR_EN // Bit 0: PIT enable
| MCF_PIT_PCSR_RLD // Bit 1: Counter reloaded from PMRn on count of 0x0000
| MCF_PIT_PCSR_PIE // Bit 3: PIT interrupt enable
| MCF_PIT_PCSR_PRE(1); // Bit 8-11: Prescaler 2 (80MHz/2=40MHz)
mcf5xxx_irq_enable();
mcf5xxx_set_handler copy the address of PIT0_handler in the Vector_ram table.
I have make no change in the vector table.
Thanks
Eric