B737-700
Flight Crew Instrument; Flight Crew Air Transport Pilot (ATP); Flight Crew Multiengine
Flight Crew Last 90 Days 240; Flight Crew Type 10000
ATC Issue All Types; Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Clearance
Flight Crew Became Reoriented; Flight Crew Returned To Clearance
Procedure; Human Factors
We were cleared to descend via the PASLY Arrival. We were in VNAV PATH with 5000 feet set in the window. We asked for the RNAV Visual and were told on request. The next time we talked to the Controller he asked us if the field was in sight which was just around waypoint CLBTY. There was a cloud deck below us at around 4500 feet; so we said no and he subsequently cleared us for the RNP Z to Runway 02R. We had the RNAV visual in the box; so I went down to input the RNP Z. When I did this; the vertical mode switched to Vertical Speed. By the time I had it reprogrammed we had crossed JABUN at 5600 feet; which was 400 feet low. We continued the approach in VMC conditions and landed uneventfully. ATC did not query us on the deviation. Better communication between ATC and crews regarding what approach to expect.
B737-700 Captain reported overshooting a charted altitude on the RNP Z arrival into BNA. A late change to the clearance was cited as contributing.