I have to agree with phalanx, without limiting resistors the LED current during the conduction part of the cycle is potentially unlimited.
We do not know what this peak current will be, it will depend on:
The ON resistance of the PIC current sourcing port.
The ON resistance of the PIC current sinking port.
The PIC supply voltage.
The LED segment voltage.
The wiring resistance.
Whether this peak current exceeds the maximum ratings of any of the components, PIC or LED display, I do not know without trawling through datasheets.
It could be that this instantaneous current is within ratings of the components.
Adjusting the duty cycle of the current through the LED segments will certainly vary the average current and hence the brightness perceived by the human eye, but it will not vary the amplitude of the individual current pulses.
JimB
We do not know what this peak current will be, it will depend on:
The ON resistance of the PIC current sourcing port.
The ON resistance of the PIC current sinking port.
The PIC supply voltage.
The LED segment voltage.
The wiring resistance.
Whether this peak current exceeds the maximum ratings of any of the components, PIC or LED display, I do not know without trawling through datasheets.
It could be that this instantaneous current is within ratings of the components.
Adjusting the duty cycle of the current through the LED segments will certainly vary the average current and hence the brightness perceived by the human eye, but it will not vary the amplitude of the individual current pulses.
JimB