map usually trips before baro, but if the map and baro are too far off from each other regarding atmospheric reading it'll throw baro code. happens commonly if you run an afc with large corrections or if the map sensor is stuck away from atmospheric koeo.